Tyler Longwell

Entering the Ring

2007-12-01 08:16 UTC  by  Tyler Longwell
0
0
Yo!

Believe it or not, RMUG readers, I didn't die over my month long absence ;)

Just wanted to say I'm officially attempting to learn to program, great, huh? This is my first little attempt (and I'm sure the god developers will scoff(I would!) and think me an ass, but, alas). Here's the pre-alpha-alpha iMaemo app launcher of pointlessness ^^'




Categories: iMaemo
Philip Van Hoof

Push E-mail with IMAP

2007-12-01 11:22 UTC  by  Philip Van Hoof
0
0

Note (edit): Some people prefer me to call IMAP’s Push-Email “notifications”. That’s fine of course. Just replace “Push” with “notification”.

Click to read 1398 more words
Categories: Informatics and programming
Mark Somerville

Mercurial 0.9.5 for Maemo

2007-12-01 13:04 UTC  by  Mark Somerville
0
0

I'm using Mercurial to track changes in my latest project, a GTK mapping application. I couldn't find a build for my N800, so I made one myself. <strike>I'll host a .deb until I get around to putting it on the garage or creating a repository.</strike>

Edit: I've started a garage project.

To install python2.5-runtime I needed to add repository.maemo.org to the application catalogue to satisfy some dependencies. Tested with OS2008 beta on an N800 only.

Categories: Development
Martin Grimme

Tablet Python #1 - Relocatable Software

2007-12-01 15:09 UTC  by  Martin Grimme
0
0
Python is becoming more and more popular for development on the Nokia internet tablets. It is indeed a very powerful and clear language and makes it easy to write applications that work on all internet tablet versions.

With this post I'm starting a new series on nice Python tricks which might be interesting to tablet software developers. So, if you're doing something in Python on your tablet, this series is for you!

In this first episode I will talk about writing relocatable software. This is software which works no matter where it's installed. There are no hardwired absolute paths to resources in relocatable software.

Knowing where you are

Every Python module knows the path where it's installed. You can retrieve the module's path by reading the __file__ variable.

print "This module resides at:", __file__

This makes it easy to find the directory where your app is installed:

import os
path = os.path.dirname(__file__)


Finding your resources

So if you want to load bundled resources into your application, you know where to find them:

path = os.path.dirname(__file__)
image_file = os.path.join(path, "images", "foo.png")
img = gtk.Image()
img.set_from_file(image_file)


Starting the application

This is the way I use to make my programs executable on the tablet. All of the program files and resources are within a subdirectory (e.g. /usr/lib/myapp/) together with the executable start module, which could look like this:

#! /usr/bin/env python

from mediabox.App import App

app = App()
app.run()

Let's assume this file is /usr/lib/mediabox/MediaBox. Then I make a symbolic link to this file as /usr/bin/MediaBox, and it's all done.

If I move my software to another place, I would just have to update this link.
Categories: python
Tyler Longwell

iTablet Version 0.02

2007-12-02 11:16 UTC  by  Tyler Longwell
0
0
Yo!

Nice little update to my pointless app launcher, iTablet, here's a vid to boot ;)



EDIT: Screenshot


Categories: nokia
handful

Canola2 beta teaser site online

2007-12-02 11:26 UTC  by  handful
0
0
We are still fixing some issues to do not block the old site, but you can already access the website in the following address http://openbossa.indt.org.br/canola2/ Bare in mind that this is a teaser =) not everything is there, and we have some nice surprises still for everyone. Update at night: answering some comments 770 ...
atmasphere

Canola2 Teaser …

2007-12-02 14:11 UTC  by  atmasphere
0
0

Canola 2 Beta

I am so pumped for this … 10 more days!

Marcelo has also published a nice behind the scenes look at the design process for the photo viewer as well recently which looks like one of the most exciting changes.

Canola Pictures

Technorati Tags:
, , , , , , , , , ,

Categories: Applications
Tags: , , , , , , , , ,
atmasphere

Maemo Mapper for OS2008!

2007-12-02 14:26 UTC  by  atmasphere
0
0

Meamo Mapper 2.2

Maemo Mapper 2.2 has been released and includes official support for the OS2008 platform!

It’s been a while since I’ve used Maemo Mapper to be honest and I really like what I see here. Setup is MUCH simpler and you can add additional mapping data services with a single click on start-up. POI can be downloaded very easily as well from the menu which is a very welcome addition.

shot-2007-12-02-09-22-07

I’m going to have to play more with route planning as this looks like a great and free option to the Wayfinder navigation subscription. Wayfinder still seems like a simpler (though slower and more expensive) option for point to point directions, but I love the idea of using Google Maps for my route planning…

Technorati Tags:
, , , , , , , , , , ,

Categories: Applications
Tags: , , , , , , , , , ,
Stefano Mosconi

Canola 2.0 is coming

2007-12-02 15:12 UTC  by  Stefano Mosconi
0
0
Just read on handful's blog that Canola 2.0 is coming in 10 days. Can't wait for it :DHere's a teaser
Categories: canola
Gustavo Barbieri

Canola 2 teaser website launched!

2007-12-02 15:16 UTC  by  Gustavo Barbieri
0
0

Eager to test new Canola? Check http://openbossa.indt.org.br/canola/index2.html!

Canola2 teaser site preview

Our designers did this wonderful piece of work in order to us developers check what/how to do things and now they made it available to everyone so you can start to wonder how it would be to use it :-)

As Marcelo said in his blog, this is a teaser, not the real product, so you might expect some different bits here and there, we’ll fix these issues as we find them.

Also, for those that looked at the website and thought “ah, not much compared to the previous version”, don’t understand this release as a feature release, but instead as the foundations that we’ll build upon and then release new feature releases. It was a huge amount of work to improve underlying system, rewrite everything in Pyhton, write bindings to new libraries, rethink how some things should be done.

For those Free and Open Source developers: unfortunately we’ll keep it closed for now (same talk as before), but at least much, much more of our work is open source that you can already use and benefit from our improvements: The whole graphical ui is based on EFL, media scanner is based on lightmediascanner, UPnP will be based on BRisa, video player is MPlayer

Categories: Hacking
Marius Vollmer

You might have noticed that OS2008 can now backup and restore the names of the packages that you have installed. The Application Manager can take that list and install them all at once. The catalogue configuration of the Application Manager is also backed up and restored, of course.

There is one (small?) snag, though: the pre-configured catalogues are not backed up. This seems to be the right thing to do since we can assume that the new image has a better idea of what the pre-configured catalogues should be than the backup. Unfortunately, the maemo Extras catalogue is pre-configured as “disabled”, and thus, since it is not included in a backup, you always have to enable it explicitly after flashing.

Let me say that again: after flashing, you need to enable the maemo Extras catalogue before being able to restore packages from it. Unfortunately, the first-boot procedure doesn’t give you the opportunity to do this. What will probably work quite well is to perform the restore on first-boot to get all your settings back, but to not accept the offer to install the applications right now. Then open the Application Manager manually, enable the maemo Extras catalogue, and select “Tools > Restore applications…”.

That’s an accident, of course, it’s not by design. Sorry for that. We’ll figure out something for the next release. The easiest thing is to just include the “maemo Extras” repository in the backup, I guess. But then again, why not include all pre-configured catalgues? What do you think?


Categories: maemo
Marius Vollmer

(If you read this in Planet maemo, the formatting is farked up. Please read the original.)

Click to read 2018 more words
Categories: maemo
mikel

Canola 2 Beta, only 10 Days from Launch!

2007-12-02 22:05 UTC  by  mikel
0
0


I heard via Handful of INdt this evening that the Canola 2 Beta, will be with us within 10 short days!

I was pointed in the direction of a freshly prepared teaser web site, to promote the count down to what I consider will be a great event in the history of the Nokia Wi-Fi Internet Tablets progression into the consciousness of not just Geeks, but the general public.

For those who don't already know Canola is a media playing application. Apparently a
roadmap for Beta 2 will be published, where I understand that the initial release in 10 days time will contain
Music, Photo and Video Playback, via Local, Network (UPnP) and the Internet. (Photocast & Podcast) It will have an improved configuration capability built into the application (Not the web based configuration that came with Canola beta 1)
For months we have been listening, reading and digesting news about how good the iPod Touch and the iPhone are. Well listen up all Apple fans, there is a quiet revolution taking place with the help of Nokia and it's Internet Tablets and a Linux based mobile operating system called Maemo.

Canola is just one of many great applications that can be downloaded onto the Nokia Internet Tablet devices. We are not tied like Apple to only install applications that Apple wish us to use on their devices, but are positively encouraged by Nokia to Port and or Develop New applications from/on the Linux desktop environment.

Handful has a post about the new "Canola 2 Beta" web site in his personal Blog "Handful of Nothing"

Examples of Interesting sites to visit and read up on the Nokia Internet Tablet revolution and the applications that can run on these great devices can be found at:-

InternetTabletTalk
Maemo
Maemo Downloads

Keep a watchful eye out for Canola Beta 2´s release, not so long to wait now :-)
Philip Van Hoof

Development documentation for TMut

2007-12-03 00:01 UTC  by  Philip Van Hoof
0
0

I just documented TMut. I think this documentation will help E-mail client developers who are planning to use Tinymail a lot. Some of them will probably take a look at how I did TMut and now they’ll have some documentation about how and why I did certain things.

Also the client developers who’ll start their E-mail client based on TMut will enjoy reading the documentation. If somebody wants to create a client based on TMut, and if for that we need to make TMut a static library in stead, just ask of course (or just send me the patch that adapts the Makefile.am for this).

You can enjoy my normal English as Tinne is at this moment sleeping and I don’t want to wake her up to correct my poor English. The language purists will have to wait for her language correcting until at least tomorrow, or correct it themselves (it’s a wiki, go ahead). Perhaps we should go over all of Tinymail’s and TMut’s documentation once more. It has been a while since we last did a massive spelling correction campaign.

Anyway, here are the most interesting added subjects:

Have fun

Categories: Informatics and programming
Kenneth Rohde Christiansen

9 days to launch!

2007-12-03 09:56 UTC  by  Kenneth Rohde Christiansen
0
0


So, 9 days to the launch of the first Canola 2.0 beta. We are all very excited and we want you to be too, so we launched a teaser site so that you can already have a look at what you can expect. The site can be found at:

http://openbossa.indt.org.br/canola/index2.html

A bit more information on what the first beta will contain please consult the latest blog entry by Marcelo.

On a related note, Eduardo posted a video of Canola 2.0 running on the N770... pretty amazing that it runs as well as it does. Don't just throw out your N770 yet ;-) Also, Marcelo has written a nice entry about the photos view.

Tim Wegener

Exaile 0.2.11 for maemo

2007-12-03 12:39 UTC  by  Tim Wegener
0
0

I’ve updated the maemo port of Exaile to version 0.2.11. There are not many visible changes, apart from alphabetic separators in the collection list. I now include the bytecode-compiled pyc files, so startup time should be reduced slightly. It still takes a bit long to start up though. I’ve been using this for about a month now and it seems to be stable enough.

This will probably be the last release for OS2007. I’ll make a release for OS2008 once I have that installed and working on my N800.

Categories: exaile
Karoliina Salminen

Weekend rush

2007-12-03 12:46 UTC  by  Karoliina Salminen
0
0

I spent the whole weekend for working with our kitchen (and some time at the night for playing with the new PS3, but no time yet to watch the new Blu-Ray movies I have).

Our kitchen repair has finally reached the point that it is again usable. The new floor (with ceramic tiles and heating pipes) is installed, refrigerator is installed and cats are happy to get food on their table. Next thing to do is some finishing touches to the walls, some Wisa Deco panels needs to get installed. Replacing the refrigerator was unbelievably hard work.

I paid back some sleep deprivation on Saturday-Sunday night -about 11.5 hours of sleep. And after that I still felt sleepy.

Categories: Uncategorized
William Maddler

Canola 2 aproaching!

2007-12-03 15:35 UTC  by  William Maddler
0
0

Canola 2I’ve just finished watch Canola 2 teaser (Flash or Html) and, folks, looks like we’ve got a killer application here! The new interface seems very promising.

The video (here) shows Canola 2 running on a 770 equipped with OS2007HE and the results are  amazingly fluid, things should be even better on N8×0. Beside

Canola could really be a killing application for Internet Tablets N810, even if the single MicroSD on N810 could somehow be a threshold, 8GB MSD aren’t easy to find yet). Also being able to handle multimedia contents in such an easy and comfortable way could really help making more people aware of what IT can be “useful” for, beside simply accessing the internet.

Portable media players are another kinda interesting market. What about an Internet Tablet which can be made in a portable media player with a single touch of your finger? Scree real estate isn’t really a problem on IT family, as well as definition and brightness, after all.

We only have to wait 9 more days!

Comments welcome… ;)

Articoli correlati

Categories: Maemo (Eng)
Mohammed Hassan

katoob under maemo.

2007-12-03 16:31 UTC  by  Mohammed Hassan
0
0
image/png iconkatoob-maemo.png

So the svn repository now contains what should be katoob 0.5.9 (Hopefully). Which can now run under maemo.

read more

Categories: Katoob
Dirk-Jan Binnema

revolution calling

2007-12-03 17:00 UTC  by  Dirk-Jan Binnema
0
0
After more than five years of blogging in dutch, I'm expanding my blogging into anglo-saxon territories. Here, I won't go into my private life (the wild rock & roll lifestyle) so much, but instead discuss technology, productivity and so on. Not sure how interesting that is, but let's try...

modest


To start with something rather technical, I working on an email-program called modest. It's been in an experimental state for a long time -- but finally it's about ready for the real world. It's a program designed specifically for Nokia N800/N810 devices. Some people have already called e-mail 'obsolete' or 'something for old people', but I think that's a bit of an exaggeration - there is a whole universe of communication for which there is no better medium than email. Try applying for a job using IM or reading the monthly report in an SMS...

Some information here; you might also be interested in the GUADEC Presentation I did about Modest in Birmingham.

mobile email improvements


Now, there are a couple of problems with e-mail, in particular with mobile email, but there's nothing we can't solve (I'm a born optimist!). Let's list some of the common problems and what to do about them:


  • Setting up accounts is #@&^%& hard - modest makes this almost brainlessly easy, by including data for big email providers; setting up modest for, say, Gmail is trivial with the easy-setup wizard;
  • Using your fingers is hard - why have that expensive touch-screen if you cannot even open mails with your greasy fingers? Modest provides big fingerable headers, so you can open that message from your boss, even as you're running for the meeting;
  • I need that fancy stuff - many mobile email clients only provide the bare minimum - what about having mailboxes with thousands of mails, push-email, IMAP-folders, rich-text reading/writing of mails, etc.?
  • Show me the code - what kind of person would want to use an email-client if they cannot even read the source? :) Modest is fully open-source, and released under a BSD-like license.

technical background



To achieve all this, modest uses an email framework called tinymail, which is the brainchild of Philip Van Hoof.
Tinymail provides a version of the libcamel protocol library that is also used for the Evolution e-mail program. The tinymail-version is optimized for low-memory situations, and improves the protocol handling especially for the needs of mobile applications. I will discuss that in more detail in some future entry.
Tinymail provides a nice object-oriented layer on top of all this, which allows for a lot of flexibility. I already wrote a bit about that last year in Gnome Journal: Tinymail: Evolution and Intelligent Design.

So -- my first post. Stay tuned!

Daniel Gentleman

Latest Software Watch

2007-12-03 17:34 UTC  by  Daniel Gentleman
0
0

How many wonderful things can I say about Reggie and InternetTabletTalk? He did it again - this time with a page that aggregates the latest software updates from maemo.org and gives links to the project pages and one-click installers.

Great work, Reggie!

Categories: community
Daniel Gentleman

Best Applications Get Better

2007-12-03 17:42 UTC  by  Daniel Gentleman
0
0
Two of my all-time favorite applications are getting even better. Johnathan Greene has the scoop on maemoapps:
  • Canola's overhaul is exceeding all expectations. I can't wait to install this - especially on an N800 with two big fat SD cards.
  • Maemo Mapper has gone to 2.2. This will be a significant boon to those who do not wish to subscribe to Wayfinder's service.
I wish Nokia could actually put all these wonderful applications in their commercial advertising. If a healthy advertising budget backing ALL the abilities of OS2008 combined, we'd see N800's and N810s in more pockets.

Categories: canola
alecrim

SD GPS OMAP 1710 ( SDIO GPS )

2007-12-03 18:50 UTC  by  alecrim
0
0

Hi all,

+

I tested SDIO GPS with a OMAP1710 and it works. Many phones and internet tablets are based on this platform. The steps below show the procedures I’ve done:

== KERNEL SIDE ==

Compile a new kernel from linux-omap with some additional features activated.

Device Drivers  ---><*> MMC/SD card support  --->   SDIO UART/GPS class support

Boot your device with this feature.

Maemo-omap1710:~# modprobe sdio_uart

Plug your SDIO card and the message below will be printed.

mmc_slot (GPIO 193) is now openmmci-omap mmci-omap.1: cover is now closedmmci-omap mmci-omap.1: command timeout (CMD8)mmc0: new SDIO card at address f111

The entry /dev/ttySDIO0 should be created.

== USER SIDE ==

I’m using GPSd to test it. Download the last version, compile and install on my device using scratchbox.

Start the GPS daemon

Maemo-omap1710:~# gpsd -N -n -D 2 /dev/ttySDIO0 &Maemo-omap1710:~# gpsd: launching (Version 2.34)gpsd: listening on port 2947gpsd: running with effective group ID 0gpsd: running with effective user ID 0gpsd: opening GPS data source at '/dev/ttySDIO0'gpsd: speed 4800, 8N1gpsd: garmin_gps not active.gpsd: gpsd_activate(1): opened GPS (4)gpsd: SiRF packet seen when NMEA expected.gpsd: FV  0x06: Firmware version: MEW-05-00-030627Wgpsd: FV  0x06: Firmware version: 2.4.02.02 0800003f21

Get you position:

Maemo-omap1710:~# gpspipe -rgpsd: client connect on 7gpsd: client(0) turned on raw modeGPSD,R=1$GPRMC,000004,V,0000.0000,S,00000.0000,W,0.0000,0.000,090602,,*3C$GPGSA,A,1,,,,,,,,,,,,,,,,*32$GPRMC,000005,V,0000.0000,S,00000.0000,W,0.0000,0.000,090602,,*3D$GPGSA,A,1,,,,,,,,,,,,,,,,*32$GPRMC,000006,V,0000.0000,S,00000.0000,W,0.0000,0.000,090602,,*3E$GPGSA,A,1,,,,,,,,,,,,,,,,*32$GPRMC,000007,V,0000.0000,S,00000.0000,W,0.0000,0.000,090602,,*3F$GPGSA,A,1,,,,,,,,,,,,,,,,*32$GPRMC,000008,V,0000.0000,S,00000.0000,W,0.0000,0.000,090602,,*30$GPGSA,A,1,,,,,,,,,,,,,,,,*32

The filesystem used is based on Maemo.

Categories: kernel
Tyler Longwell

The Release of iTablet!

2007-12-03 19:20 UTC  by  Tyler Longwell
0
0
Well, halo thar!

This is the announcement of my pointless, iPhone like(I guess? XD), application launcher for Maemo. It is practically useless(I will make it very practical in the future though, if I am able to implement Tony's Kinetic Scrolling Widget ;) You know, for... practical purposes!) Ok, ok... so... be warned, this is an ALPHA grade application. It won't brick your tablet, no change in hell, but it might bore you to death.







Here is the deb for you to install:

(The following program is released under the GNU GPL)
imaemo_0.02-1_armel.deb


Ok, but! There are some minor(ok, not so minor) glitches(bugs!) in version 0.02...

1. The only way to close the app is by clicking the gears(preferences) and by hitting "Save Preferences", which will automatically close the app.

... Ehm, can't have to many flaws in such a small program, I guess...


What the buttons do by default:

The Calculator Button: Launches the built-in calculator.

The Gears Button: Launches a preferences dialog so that you can change what each button launches, closes program on completion.

The Map Button: I have never installed Maemo Maps, so I don't know what the command to launch it is... so... you will have to customize it to maps.

The Camera Button: Launches the image viewer. For you lucky N800 and N810 owners, you can just set it to the camera app easily.

The Mail Button: Launches the built-in mail client.

The Notes Button: Launches the built-in notes app.

The Calendar Button: Nothing, you can customize it as you wish.

The Graph Button: Open up an x-term running the "top" program, showing CPU and memory usage of running apps.

The Sun Flower Button: Opens the built-in filemanager.

The Safari Button: Open the built-in browser.

The iPod Button: Opens the built-in music app.

The Phone Button: Open the built-in chat app.


Customizing What Your Buttons Do:

When you click the "gears button" a small dialog comes up containing the deafault settings, ie...

browsec = "/usr/bin/browser"

Ok, looks complicated? It's not. See the name browsec? It just stands for Browser Command. (All the Cs stand for command!) The "/usr/bin/browser" is the FULL PATH to the executable. It will not work if you just put in the command. BUT WHAT IS MOST IMPORTANT: Since I am a moron and very lazy, YOU MUST KEEP THE COMMAND IN QUOTES! If it goes out of quotes, iTablet won't launch. Okies? Awesome.

Some more friendly will be in verson 0.03 ;)

Alright, that's it, my friends, enjoy the alpha release of iTablet.
Categories: n810
William Maddler

Canola 2 aproaching!

2007-12-03 23:25 UTC  by  William Maddler
0
0

Canola 2I’ve just finished watching 2 teaser (Flash or Html) and, folks, looks like we’ve got a killer application here! The new interface seems very promising.

The video (here) shows 2 running on a equipped with and the results are amazingly fluid, things should be even better on N8×0. Beside

Canola could really be a killing application for Internet Tablets N810, even if the single MicroSD on could somehow be a threshold, 8GB MSD aren’t easy to find yet). Also being able to handle multimedia contents in such an easy and comfortable way could really help making more people aware of what IT can be “useful” for, beside simply accessing the internet.

Portable media players are another kinda interesting market. What about an Internet Tablet which can be made in a portable media player with a single touch of your finger? Scree real estate isn’t really a problem on IT family, as well as definition and brightness, after all.

We only have to wait 9 more days!

Comments welcome… ;)

Categories: Maemo (Eng)
Tags: , ,
Juha Tukkinen

Maemo Training Presentations Available

2007-12-04 08:36 UTC  by  Juha Tukkinen
0
0
The maemo workshops held in Copenhagen, Beijing, Shanghai, Palo Alto and Boston in the last couple of months were an exciting experience at least for me. The slides from the presentations are finally available at maemo.org. I wish to thank all the participants on my behalf, let’s keep in touch! - jtukkine [...]
William Maddler

Polls!

2007-12-04 11:04 UTC  by  William Maddler
0
0

Is there any special topic you would like to read of on this blog? Something you’d like to discuss? This is the time to cast your vote!(You can place two preferences) C’e` qualche argomento in particolare di cui vorresti leggere su questo blog? Qualcoa di cui vorresti parlare? E` il momento di votare!(Puoi esprimere due preferenze)

Note: There is a poll embedded within this post, please visit the site to participate in this post’s poll.

Categories: Maemo (Eng)
Tyler Longwell

Re-name!

2007-12-04 16:57 UTC  by  Tyler Longwell
0
0
Yo!

The application formerly known as iMaemo has been changed to iTablet. Why? Because, again, I'm lazy(a moron) and didn't read anything about the legality of using Maemo in the name of my app. (Thanks for telling me about that, Quim!)

So, please, enjoy iTablet ;)
Mohammed Hassan

My Arabic related TODO list for maemo

2007-12-04 17:45 UTC  by  Mohammed Hassan
0
0

This is my Arabic related TODO list for maemo. It's my personal one not the Nokia employee one :-)

* katoob should be fully functional (I'm learning here). Actually I did more work today and I guess it's fine.
* Package and publish some Arabic fonts (I know there's one provided by the browser team).
* See what can be done regarding input (Low priority. Sorry to say that I don't like the HIM plugin interface).
* Check arabeyes.org apps. Is there anything useful and needs "porting" ?
* glibc/x11 Arabic locale ?
* Any suggestions ?

I'll not translate the UI for 3 reasons:
* I'm not of a translator.
* The license you agree to while downloading the OS image prevents me from doing that.
* Because we are using logical IDs in the code, we will f*** up the UI unless all of the strings are translated.

read more

Categories: Arabization
Daniel Gentleman
Okay - it' a couple weeks shy of two years, but I wanted to post something topical while it was still topical. Thank you, Warner, for recognizing me as "Best New Mobile Computing Blogger" in the Life on the Wicked Stage 3rd Annual Ink Blot Awards. I'm truly flattered and it means a lot to be recognized by my highly esteemed peers. He also had me tied with JKOnTheRun for "Best We're Trying Really Hard To Get a Coffee Company To Sponsor Our Blog." Where would he get that idea?

Here are some raw stats. It's not a lot for (almost) two years, but not bad for a blogging newbie. I'd say I'm a blogging newbie flying solo but that's not the case. I get news tips, article ideas, and inbound links from the community. If you're reading this, you're part of my blogging team. The stats are for tabletblog.com and ultramobilegeek.com combined:
  • Total Posts: 604, including this one.
  • Total Videos: 94
  • Total Photos: Hundreds
  • Different Machines Used/Reviewed: Nokia 770, N0kia N800, Nokia N810, Kohjinsha SA1, TabletKiosk eo v7110, Samsung Q1b, Raon Digital Vega, Asus EeePC
  • Trips: Three, with one more planned. CES 2007, Nokia Nseries Unlocked Event, Web 2.0 Summit, and CES 2008
  • Total Unique Visitors: About 600,000
  • Total Pageviews: About 1.1 million
  • Total Video Views: YouTube reports about 835,000
  • Total RSS Subscribers: Feedburner reports over 2,300
  • Wonderful bloggers, developers, users, community member, PR reps, system designers, and enthusiasts I've talked to online: Too many to count.
Mobile Tech Blogging - Is it worth the time and money sunk into it over the last two years? A certain resounding YES.

p.s. If you're still wondering where the actual "N810 Review" and "OS2008 Review" articles are - they're coming! I don't want to review beta/preproduction releases so I, like the rest of you, have to wait.

Categories: about thoughtfix
piotras

Beauty and the Beast

2007-12-04 19:55 UTC  by  piotras
0
0

I am not sure which one is the beast and which one the beauty. But I think both midgard-python and midgard-core may be both :)

Python seems to be the second Midgard's scripting language now. Two weeks ago I wrote about initial usable bindings work, and today there's much more:

  • Midgard Query Builder
  • Midgard Collector
  • Midgard Object Class ( pseudo class for MgdSchema classes introspection and reflection )
  • Midgard Reflection Property
  • MgdSchema objects' parameters

Midgard Replicator is not yet fully implemented for midgard-python because it simply doesn't exist in Midgard2 ( aka trunk ). Reason why it hasn't been moved there is fact that replicator uses language specific SQL queries while Midgard2 itself uses something which you could name "built in" languages support. Whichis nothing more like languages persistant cache in details.

You can take a look at midgard-python test examples and compile module if needed. And I think I should start count days to first Midgard2 alpha release, and first python applications for gnome or maemo :)

Categories: gnome
piotras

Beauty and the Beast

2007-12-04 19:55 UTC  by  piotras
0
0

I am not sure which one is the beast and which one the beauty. But I think both midgard-python and midgard-core may be both :)

Python seems to be the second Midgard's scripting language now. Two weeks ago I wrote about initial usable bindings work, and today there's much more:

  • Midgard Query Builder
  • Midgard Collector
  • Midgard Object Class ( pseudo class for MgdSchema classes introspection and reflection )
  • Midgard Reflection Property
  • MgdSchema objects' parameters

Midgard Replicator is not yet fully implemented for midgard-python because it simply doesn't exist in Midgard2 ( aka trunk ). Reason why it hasn't been moved there is fact that replicator uses language specific SQL queries while Midgard2 itself uses something which you could name "built in" languages support. Whichis nothing more like languages persistant cache in details.

You can take a look at midgard-python test examples and compile module if needed. And I think I should start count days to first Midgard2 alpha release, and first python applications for gnome or maemo :)

Categories: gnome
William Maddler

GPE applications on OS2008

2007-12-04 22:16 UTC  by  William Maddler
0
0
One of the most common complaints (beside not being a phone :-D ) about Internet Tablets is not being good a PIM. Perhaps Garnet will (soon) bring P3 (Palm PIM Power) to Maemo platform. In the meantime, have we got any solution at hand? Yes? No? Perhaps? Well, from my (as usual) point of view [...]
Categories: maemo
Tags: , , , , ,
Dirk-Jan Binnema

NM156

2007-12-04 23:11 UTC  by  Dirk-Jan Binnema
0
0

It's unwise to discuss politics or religion with strangers -- or even worse, discuss favourite text editors... My personal favourite is GNU/Emacs. It took me some time to get familiar with this thermonuclear word processor, but after that I found it a wonderful tool. You can actually run Emacs on your N8x0 - see the screenshot of Emacs 23 from CVS. But that's not what I'd like to discuss here.

For maemo software development, many people seem to use a bunch of terminal windows inside and outside Scratchbox. Some alternatives exist, such as Laika, the Maemo-plugin for Eclipse, and work is apparently underway for Anjuta as well.

Anyway, I've been coding using Emacs for almost a decade, so obviously I'd like to integrate it with the Maemo/Scratchbox-environment as well - and yes, it is possible to do the following:


  • Run Emacs outside Scratchbox;
  • Compile inside Scratchbox;
  • Jump to the right place in the source with one click from any compiler errors/warnings.

How to get that to work? It's embarrasingly easy (once I figured it out):

First, make sure the same source code can be reached using the same path both inside and outside Scratchbox, by using symlinks, for example:


$ ln -s /scratchbox/users/djcb/home/djcb/src/my-app /home/djcb/src/my-app

Having done that, it's easy to add some trivial Elisp to your .emacs:

;; compile inside scratchbox
(defun scratchbox-c-mode-compile ()
(interactive)
(compile (concat "scratchbox make -C "
default-directory)))

That's all. You can now edit your source code in your normal Linux environment, open a file in ~/src/my-app/..., and compile it with M-x scratchbox-c-mode-compile. Or even better, use a keyboard macro (add to your .emacs):

(define-key c-mode-base-map (kbd "<f8>") 'scratchbox-c-mode-compile)

And pressing F8 is now enough to start compiling...

Now, what's a blog entry without some screenshot? Here's one, running Emacs 23 (from CVS) inside Scratchbox - unrelated to what discussed above, but a nice picture anyway :)

Obligatory dot-emacs link. Happy hacking!

tonikitoo
After installing Greasemonkey addon on MicroB, my n800 browsers much better: first I showed how users could better youtube from MicroB, and now just a quick update on how users can also better google search on your device: mine install google greasemonkey script, for example, add videos, images and wikipedia top 5 search results alongside normal google searches.. All this through AJAX !!!! It ends up like:


--Antonio Gomes
tonikitoo at gmail dot com
Juha Kallioinen

Know your dev tools - part 2

2007-12-05 11:56 UTC  by  Juha Kallioinen
0
0
Last time I introduced sp-error-visualizer and sp-rich-core. Now it’s time to take a look at a couple of the other sp-tools in Chinook. sp-endurance The sp-endurance suite provides tools to save and analyze data from endurance testing. Endurance testing could be defined as repeated testing over a long(er) period of time. This kind of testing usually reveals [...]
Categories: tools
Tim Wegener

Exaile for maemo 4.0 (OS2008)

2007-12-05 13:08 UTC  by  Tim Wegener
0
0

I’ve made a new release of Exaile for maemo 4.0 (i.e. OS2008, chinook). This drops a bunch of backward compatibility patches needed for OS2007, and takes advantage of some gtk 2.10 features. Also, there was a bug in the gtk shipped with OS2007 that prevented activating items in the sidebar. This has gone away, so now there are more playlist actions available.

Exaile on N800 (OS2008) screenshot

Note that the previous release won’t work on OS2008 because the id3lib gstreamer element is called id3demux in OS2008.

If you are in need of a player that handles Ogg Vorbis, m4a and mp3 (among others) on OS2008 and has decent playlist management features and you are willing to put up with a slightly slow and fat app then Exaile for maemo may be for you. :-)

Categories: exaile
Daniel Gentleman

Another poll!

2007-12-05 17:49 UTC  by  Daniel Gentleman
0
0
Results of my last poll:
Will you buy an N810?
As soon as I can! 147 (35%) Likely, but I will wait for reviews. 43 (10%) No. I have an N800 and OS2008 is fine for me. 116 (27%) No. I will get an N800 instead. 68 (16%) No. I am just here because I am curious about tablets (or have a 770 and don't intend to upgrade) 44 (10%)
Interesting stuff! Now on to the next one:
Which is your tablet?
  • Nokia 770
  • Nokia N800
  • Nokia N810
  • I'm just tablet-curious.
  • What tablet? I just think ThoughtFix is one sexy geek!
Thanks to everyone participating in previous polls! I am allowing multiple answers on this one since some of us have two or all three. Vote in the right side bar of tabletblog.com

Categories: polls
Tim Samoff

Humor while bed-ridden...

2007-12-05 22:24 UTC  by  Tim Samoff
0
0

I just got a package of photographs that my mom had taken while she was visiting me during/after my surgery…

Nokia N800 on the cover of Time MagazineI had forgotten about this one. Even in my sorry state, I was still looking for laughs.

As you can see, the made it onto the cover of ‘s Best Inventions of 2007 issue.

Ok, stop all of that laughing! It could happen.

Really…

Hey, now…

William Maddler

shop.nokia.it and price floating

2007-12-05 23:01 UTC  by  William Maddler
0
0
This morning I gave a look at shop.nokia.it, you know, just in case. ;)   By the way, the price shown for N800 was 309€. “Damn! They raised the price!” was my first thought. This evening I decided to give another look and… guess? The price went back to 289€! Again, which game are Nokia [...]
Categories: maemo
Tags: ,
Henri Bergius

Onboard Internet

2007-12-06 12:06 UTC  by  Henri Bergius
0
0

Today Finland is celebrating 90th birthday of the Republic, and so it is appropriate to write about how things are better in Sweden, where I'm visiting the first Scandinavian Free Software Conference.

The example this time is computer usage in trains. While VR has only grudgingly added some power outlets to long distance trains, SJ's X2000 trains have them for every seat.

And even better, there is onboard internet with an updating map of the train's position:

Sj-Internet-Map

Unfortunately the train position is embedded in the map image and can't be read programmatically. It would make for a nice, specialized GeoClue position provider...

Technorati Tags: , , , ,

Categories: mobility
Tags: , , , ,
tonikitoo

MicroB's spellchecker extension

2007-12-06 14:24 UTC  by  tonikitoo
0
0
These past days, I've been testing the just released version of Spellcheck extension for MicroB, and I'd say that even with all MicroB UI constraints for addon development including no XUL, XBL, overlay (no extensible UI) it is a great work.

Follows some usability scenarios that could be improved, though (spellcheck has to be installed).
  1. Through "about:config" page, set the "layout.spellcheckDefault" to '2' and go to default browser home page.
  2. Install the russian dictionary, and change you default input method language to Russian as well.
  3. Mistype any word in Russian and it won't get underlined (indication a mistyping), once the default 'en-US' dictionary is the one in use.
  • It is not possible right now to users to switch the a dictionary w/out having to mistype any word in the currently used dictionary language, double tap it, and change the dictionary from the prompted Select dialog. Suggestions ?
  1. I am a user and I want to know what is the currently used dictionary , how to do this ? Only going to 'about:config' and searching for 'spellcheker.dictionary' value.
  • Couldn't it get indicated in any of the dialogs' title that spellchecker prompts out ?


--Antonio Gomes
tonikitoo at gmail dot com
antonr

Spellchecker's available for MicroB engine.

2007-12-07 04:08 UTC  by  antonr
0
0
So, finally I'm glad to say that Spellchecker is ready =)
It was published on 23/11 on browser-extras but now it has some more fixes I really like:
- Fixed problem with non-ascii char, that means it's possible to use spellcheck with Russian language;
- UI fixes which save some space.

Spellchecker uses Hunspell which is based on MySpell and works also with MySpell dictionaries. Hunspell is the default spell checker of OpenOffice.org office suite and Thunderbird as well.

The main Hunspell advantages:
+ Extended support for language peculiarities; Unicode character encoding, compounding and complex morphology.
+ Improved suggestion using n-gram similarity, rule and dictionary based pronounciation data.
+ Morphological analysis, stemming and generation.
+ list of huge amount of supported languages

To install Spellchecker click here (en-US dic's included).
Find your dictionary which is ported for OS2008 on browser-extras->downloads or port any dictionary by self.

Also see:
Browser-Extras project
MozMobile
Andrew Flegg

http://www.bleb.org/writings/diary/&month=12/2007#04

Written on my new Asus 701 PC, this diary entry compares the N810, Asus mini-laptop and the last, great Psions.

"[...] It's a nice little device, and a bargain for less than 220 quid, but the software lets it down. There's some promise in the simplified interface, but little things like confusing set-up of wireless LAN access (there are two icons in the status bar: one for configuration only, one for status of wifi & ethernet connections); the use of big, heavyweight sub-optimal applications like Amarok and the lack of optimisation for the screen estate. [...]"

Maemo's Hildon desktop often gets a lot of stick, but it could be worse - see the Eee...

Read more on my diary.

William Maddler

New FM Radio landed on OS2008

2007-12-07 23:03 UTC  by  William Maddler
0
0
One word review: “great!” Ok, was it too short? :D I just installed updated FM Radio software and, folks, we’ve got another great piece of software here. FM Radio was a great deal on N800 already, but here we have a couple brand new features which really make this application a must-to-install-as-soon-as-possibile! :) 1: now [...]
Categories: maemo
Tags:
Dirk-Jan Binnema

beyond the dark sun

2007-12-08 01:46 UTC  by  Dirk-Jan Binnema
0
0
Friday -- another week has flown by. Winter has not really entered Finland yet, there's just ultragray autumn weather, a lots rain, few hours of daylight, not even some Finnish wintersun... But thankfully, my moods are not very dependent on the weather, and I am happily hacking away still.

  • Googler Steve Yegge is blogging about combining Javascript and Emacs. Naturally, I am interested in just about anything combined with emacs, but this sounds quite interesting; not only about fully supporting javascript in emacs, but actually being able to write extensions in javascript (instead of elisp). Apparently, he already implemented a full javascript interpreter in elisp. Very cool... but show us the code!
  • I've been playing with Alberto Garcia's LastFM-client Vagalume; it works very nice on my N810 (versions for 770, N800 are available). last.fm is pretty cool anyways, but the vagalume makes it work very smoothly. Obviously, I am hdbngr there :-)
  • We've been working on the downloadable packages for the modest email client, it's almost done, stay tuned.
  • Said goodbye to my friend Andrea, who's going back to Italy. I'll miss him as a person and as a great host for Italian food... At least he will be in good hands there. Arrivederci!
Categories: emacs
Tim Wegener

Updating the N800 to OS2008

2007-12-08 14:05 UTC  by  Tim Wegener
0
0

Here are my notes from updating to OS2008 for getting root access via ssh and taking an early snapshot of the image filesystem with rsync:

Click to read 1090 more words
Categories: maemo
Philip Van Hoof

Some dude on IRC

2007-12-08 17:07 UTC  by  Philip Van Hoof
0
0

[17:03 today] <juergbi> pvanhoof: i’m reading email with a vala tinymail client now :)

Categories: Informatics and programming
Ian Lawrence

Setting up a personal debian repository

2007-12-09 10:40 UTC  by  Ian Lawrence
0
0

Background


If a user adds your repository to her /etc/apt/sources.list file, she can easily view and install all the packages available in it.
Click to read 1852 more words
Categories: Debian
Martin Grimme

MediaBox gets FM radio

2007-12-09 13:10 UTC  by  Martin Grimme
0
0
I have been busy getting FM radio in the MediaBox media center ready for release. So if you have a N800 (the only Nokia internet tablet with built-in FM tuner chip so far), you will get the radio button at the bottom.

FM radio in action

But the new release will also bring some improvements to N810 users (sorry, no FM radio on the N810...). Kinetic scrolling is now smoother without the occasional "hiccups" while playing an audio file. Some bugs have been squashed as well.

Oh, and since MediaBox uses pyFMRadio for the FM radio, I made a new release of this as well. The new version has improved signal scanning for automatic station detection.
Categories: n810
Tyler Longwell

A Riddle for My Readers

2007-12-09 15:40 UTC  by  Tyler Longwell
0
0
Yo!

Without any virtual desktop software (like VNC or Rdesktop) and without using up all my life rigging firefox.... How do I have Firefox running on my N770, watching a Youtube video on my site? ;) If you know... you are clearly an active member of The Internet Tablet Talk Forums *hint hint* And if not, you should be, it's a great site.

I'll be testing this further to see what is practical, and I might even rig an app up for easy use from anywhere. (It's nothing special at all, but non-linux users have probably never heard of forwarding ;) Hm...)

And... here's the pudding ;)


Categories: firefox
Tuomas Kulve

Ogg-support 0.4: Media Player

2007-12-09 19:31 UTC  by  Tuomas Kulve
0
0

I added initial support for the built-in Media Player. It’s untrivial to get everything working properly as the FileManager, the Metalayer Crawler, and the Media Player are all close source applications and their behaviour is not really documented anywhere.

The change log:

  • Added OGG support for the built-in media player.
  • Updated ogg related mime types from freedesktop.org.xml (excluding *.ogg patterns).
  • Added icons for the new mime types.
  • Removed dependency to floating point vorbis library.

Known issues:

  • The FM doesn’t now how to start the new mime types.
  • The Metalayer Crawler doesn’t fill in the meta data (artist etc.) for the ogg files.
  • I removed the *.ogg patterns from the mime file because with it neither the FM nor the Crawler checked the real mime type for files but just put the first mime type with *.ogg pattern.

The Crawler did fill in the artist etc. for my ogg files at one point, but I don’t know why. If you have any hints for these issues, I’m all ears :)

PS. The MP now plays oggs with Theora video and Vorbis audio too :)

Categories: Maemo
Frantisek Dufka

You may already know that several crazy people modified RS-MMC slot in 770 and hacked inside full SD card or mini/micro SD card adapter. For such people there is now kernel which supports SDHC cards so storage above 4GB is now possible with 770. For more details see http://fanoush.wz.cz/maemo/#sdhc and ITT thread http://www.internettablettalk.com/forums/showthread.php?p=106244#post106244

Mike Rowehl

Hacking N810 After Firmware Update

2007-12-10 07:46 UTC  by  Mike Rowehl
0
0

The folks at AdMob got me an N810 as a going away present:

Click to read 1116 more words
Categories: AdMob
Andrea Grandi

Skype on N770 (using Os2007 HE)

2007-12-10 13:37 UTC  by  Andrea Grandi
0
0
Great news for all N770 users! Someone discovered that is possible to make Skype run on N770 with Os2007 HE.

All you have to do is follow these steps:

1. Install skype-ui through Application Manager

2. Download this package in your PC and extract the file named skyhost

3. Find a way to copy the file skyhost to your maemo device in /usr/bin

4. execute this from root on your device: chown user:users /usr/bin/skyhost

That's all! You can find more information on the original post.
Categories: skype n770 voip internet call installation hacker edition os2007 he
Eduardo Lima

Packaging Madness

2007-12-10 14:24 UTC  by  Eduardo Lima
0
0
We're running against the clock to get the Canola 2 release ready by the 12th. It has been a week since I'm working on providing the proper debian packages for all the dependencies, so the installation process can be as smooth as possible. After having coded a monster script that automatically builds and signs the Maemo-EFL packages (including sources) for Gregale, Bora and Chinook on both x86 and armel targets, I started to upload the packages to the extras-devel repository.

If you follow the maemo-efl-devel mailing list, you may have noticed an unusual traffic on the past few days. If you don't follow that list, I strongly discourage you to do it. Things will only get worse until Wednesday, when the final packages will be uploaded to the extras repository.



But it is not just building the packages. We also need to test them to ensure they're working on the devices. As you can see in the picture above, packages for Bora and Chinook are OK, but the Gregale ones aren't. Time to go back to work and figure out what I'm doing wrong...
Karoliina Salminen

How to parse a comma separated list

2007-12-10 14:48 UTC  by  Karoliina Salminen
0
0

I came up with something in my experiments where I needed to parse a comma separated list to vector of floats.
I googled the Internet and found more examples for other languages than for C (there are numerous examples around and mine may not be the best one), but I decided that maybe I’ll put the C how-to to my blog since there are number of places where you could need it, for example when writing some application for Maemo. For example if you have your configuration in an XML-file and want to describe RGBA -color in Cairo compatible format, for example you have this inside mycolor-tag:

1, 0.6, 1, 0.7

You can obtain the mycolor-tag from the xml file with libxml2 with ease (and there is tons of documentation and examples how to use libxml2, for example my and Kate’s EFIS -project uses it to parse configuration files, if you want know how to do that, please go to the Katix EFIS project page on garage.maemo.org and have a look), but now I’ll tell you one way how to get the numbers. Here is one way to do it:

Little example:

char *csv="1, 0.6, 1, 0.7";
double mycolor[4];
...
parse_csvf(csv, 4, mycolor);
...

And then the parsing can then be done as follows:

void parse_csvf(char *csv, int len, double *list){
  int place=0;
  int slen = strlen(csv);
  int i;
  int itemcounter=0;
  char item[255]={0};
  int overflow=0;
  double fitem=0;
	
  for( i=0;i<slen ;i++ ){
    if ( csv[i]>='0' && csv[i]<='9' || csv[i]=='.' ){
      item[itemcounter++]=csv[i];
    } else if ( csv[i]==',' ){
      fitem=0;
      item[itemcounter++]=0;
      fitem = atof( item );
      list[place++]=fitem;
      if( place>=len ) {
        overflow=1;
        break;
      }
      item[0]=0;
      itemcounter=0;
    }
  }
  if(overflow==0){
    item[itemcounter++]=0;
    fitem = atof(item);
    list[place++]=fitem;
  }
}

You could maybe use some helper function from some higher level library, but here is one way how to do it. And you might also end up with a lot cleaner-looking solution if you used C++. However, this is C and many Maemo-programs are written in C. My older C-versions used more than one for-loop, this does the parsing in single pass and might be faster.

Categories: Maemo
Mike Rowehl

OS 2008 Tests

2007-12-11 09:23 UTC  by  Mike Rowehl
0
0

Trying out a posting from MaemoWordPy on the N810. The keyboard certainly is nice. Still a lot of work to be done in porting apps over from previous versions though. I miss my home screen apps.

Calendar and contacts support still doesn’t seem to cross to the phone at all. There is no calendar app built into OS2008 still. Contacts don’t sync from my N95 to the N810 either. In an ideal world I would be able to use the N810 for everything, even voice calls and sending and receiving SMS messages, without having to take my handset out of my backpack.

Categories: Maemo
William Maddler

How long must we sing this song…?

2007-12-11 11:32 UTC  by  William Maddler
0
0
I’m trying, trust me, I’m hardly trying to understand Nokia marketing guys. But I really can’t understand how the take decisions. I just found (thanx to Giskard) that N810 is available and in stock on UK’s Nokia Shop. I know, Nokia is a big company, and things like that. But, as I already asked some [...]
Categories: maemo
Tags: , ,
Mohammed Hassan

Arabic Hildon Input Method

2007-12-11 11:53 UTC  by  Mohammed Hassan
0
0
image/png iconhim-arabic.png

HIM Arabic plugin is on its way.

The code is available from my svn repository

svn co http://home.foolab.org/svn/projects/him-arabic/trunk/ him-arabic

* The code is UGLY. A lot of the functionality is still missing.
* No packages yet. I'll create them but my cold doesn't help much :-)
* The above screenshot is for scratchbox not for the actual device. I didn't try yet to run it on the device.
* You will also need an Arabic font. I packaged one here: ftp://foolab.org/pub/apt/pool/arabic/t/ttf-kacst/ttf-arabic-kacstbook_1.6.2+mry-1.0.1_all.deb

I know there's one provided by the browser team. It was me who did the packaging for it but I'll be providing multiple fonts soon so ttf-arabic is now a virtual package.

read more

Categories: Misc.
zulla

Nokia: Ogg is “proprietary technology”

2007-12-11 12:02 UTC  by  zulla
0
0

Several requests for OGG in Internet Tablets, but no definitive answer why not.

Now there is an answer: According to Nokia, Ogg is “proprietary technology” and they fear that it is “encumbered”. The reasoning behind this appears to be “risk of submarine patents”.

Which is curious, since Nokia is one of the supporters of software patents in Europe. So do they like software patents or not? It’s not clear. This particular choice of OGG being risky is also curious, since Linux, Gnome and Mozilla and other software foundations of Maemo Internet Tablets are IMHO equally at risk of being plastered with submarine patents.

There are other companies happily selling OGG-capable hardware and software. Why is (e.g.) Samsung not afraid of the very risk that Apple and Nokia fear?

So, what is the problem with OGG? The whole explanation doesn’t add up. And the way we handle patents still sucks.

Categories: Computer
Eduardo Lima

Geeks!

2007-12-11 12:12 UTC  by  Eduardo Lima
0
0

56 geeks poster complete
Originally uploaded by ExtraLife



View the complete set.
Tim Wegener

Nokia vs Ogg

2007-12-11 13:56 UTC  by  Tim Wegener
0
0

It’s lovely to see Nokia embracing “Web 2.0″…

You can participate too, with a related issue. Help convince Nokia to provide out-of-the-box support for Ogg Vorbis:

  • Vote for bug 176
  • PledgeBank (* I haven’t pledged – sticking with my N800)
  • The organization responsible for the Ogg formats have provided a template for writing a letter to Nokia

According to Nokia’s Ari Jaaksi, some time ago, “There’s nothing technical that prevents it. However, the 770 is a consumer device. The challenge is that there is not much [Ogg Vorbis and Ogg Theora] content right now.“.
I hope Wikipedia qualifies as “content”, not to mention personal music collections.

Meanwhile, the intrepid Tuomas Kulve has released a new version of ogg-support for maemo that enables the built-in media player to play Ogg Vorbis files. He notes, “It’s untrivial to get everything working properly as the FileManager, the Metalayer Crawler, and the Media Player are all close source applications and their behaviour is not really documented anywhere.” Hopefully this situation will change.

See also:

Categories: Freedom
Andrew Flegg

tablet-encode v2.15 is now available to download, making it even easier to convert your videos to a format suitable for the Nokia Internet Tablets.

The primary enhancement in this release is the addition of a simple GUI mode, in addition to the full-power of the command line from previous versions:

[Selecting an input video]

The GUI is entirely optional: if you have the gtk2-perl bindings installed it will be opened if you don't specify any command line options. You can also get a progress bar up, if you pass --gui in along with your command line options. This is particularly suitable when putting tablet-encode in to your "Send To" menu.

There are a number of other small enhancements, thanks to all those who gave input or contributed patches. Full details are in the change log.

Gustavo Barbieri

Canola driving people crazy!

2007-12-11 16:05 UTC  by  Gustavo Barbieri
0
0

After many, many… did I say many? sleepless nights finishing the new Canola version, some guys at the office were like this:

The actor is Kenneth, our little danish fellow.

Categories: Hacking
Daniel Martín Yerga

Maemo WordPy image handling

2007-12-11 16:33 UTC  by  Daniel Martín Yerga
0
0

I am developing hardly Maemo WordPy so the next version (0.6) is a great application for blogging. To even be much better than most blogging software that can be found on the desktop ;)

When you are in your computer and you think “I am going to write an article on my blog”, you leave the computer and you are going to write to the tablet because Maemo WordPy offers you a few advantages that no other software doesn’t offer, then I will think “Eh Maemo WordPy finally is a good software”.

After these thoughts, I am going to present a feature that will be availably in Maemo WordPy 0.6. This one is image edition. Maemo WordPy will be able to edit live images, some of its characteristics are:

  • Resize images. It’s a very logical option, you don’t want to show an image of 2Mpx in an article of your blog, it would be horrible.
  • Crop images. You only want to show an important part of an image, now you can crop an image from Maemo WordPy.
  • Rotate and Flip. These options are a must. Rotate could be very useful, and flip is nice.
  • Some filters. Brightness, Colorize, Invert, Contour. You can adjust the brightness of an image, something also very useful if you have a photo something dark it could not look well in an article. With Colorize you can add more color to the image, or if you choose the minimum value the image will be black and white. Invert and Contour filters are very nice, but it isn’t very useful.
  • Screenshot. Now you can grab a screenshot directly from Maemo WordPy and you can edit it as if it were a normal image.
  • Flickr support. There will be an option to upload images to your Flickr account and even an option to choose one of these images in Flickr and add it to an article.

There is a video available in youtube showing how this works: Image handling in Maemo WordPy.
I don’t like flash videos here, but the original ogg/theora video (propietary? :)) is 7 Mb, and the server doesn’t want more than 500kb files.
The video is somewhat slow but it’s for the way of recording it, that was some tricky. In the device the most operations in the image handling are fast.

Please comment what options you would add to the image handling in Maemo WordPy. Or how that could be improved. Now is the perfect time.

There will be many changes more in Maemo WordPy 0.6 when it is launched, but I wanted to write this article to report on this feature before tomorrow it is launched Canola2 and it takes all the protagonism ;)

Technorati Tags: , , , , , , ,

Categories: Free Software
Tags: , , , , , ,
Philip Van Hoof

Modest’s first public beta release

2007-12-11 20:23 UTC  by  Philip Van Hoof
0
0

Igalia and Dirk-Jan C. Binnema from Nokia just announced the availability of Modest’s first public beta. You can find the one-click install link at their announcements.

Categories: Informatics and programming
Dirk-Jan Binnema

automatic for the people

2007-12-11 20:44 UTC  by  Dirk-Jan Binnema
0
0

Ok... the modest email
client
has been available for months, but finally today we're making downloadable packages available for OS2008/Chinook: click here, or visit our website which has instructions.

That means that you don't have to compile things yourself anymore¸ but simply click & install - hurray!

Some important notes:


  • this is an early bèta which contains bugs; this is not production quality yet; we will be making frequent updates though;
  • modest will not replace the official email client, and many things (like search and send-as-mail) use the official email client; new-mail notifications should work though;
  • in the menus, modest is called 'E-mail' and uses the same icon as the official email client does... be careful not to confuse the two;
  • modest works nicely with GMail (both IMAP and POP), just make sure you enable POP/IMAP in your GMail settings on the web, and use user@gmail.com and not just user as your user name.


Having said that, I feel very good about what we've accomplished so far. I'd like to thank the talented hackers at Igalia for all their inspiration and perspiration (read the Igalia/modest news), the inimitable Philip Van Hoof for his work on Tinymail. Also, the fine people at Openismus made important contributions, as did Vivek, Mox and many of my colleagues at Nokia in different areas.

In a previous blog entry, I already discussed some of the features modest offers. I think it's pretty cool. Maybe not as cool as Canola2, but definitely a lot better for reading/writing email :-)

Remember, modest is 100% open source software, released under a BSD-like license. It's not perfect, but we're working hard to make it the best mobile e-mail client. Patches are welcome, as are suggestions -- post them on the feature request tracker. Even bugs are welcome in Maemo Bugzilla, and make sure you use Communication/Modest (don't use Communications/Email, that's for the stock email client). Specificy as clearly as possible the problem, and how we could reproduce it, thanks.

In some future blog entries I will discuss various cool features in Modest, but try it out yourself, and let us know what you think!

Categories: maemo
atmasphere

Modest Beta Arrives!

2007-12-11 20:56 UTC  by  atmasphere
0
0

Modest Email

I’ve been using Modest for a few weeks now and it’s gotten progressively better and more stable with each incremental release. While it’s still in beta, anyone can give it a try now. The official site is live and I suggest you check it out if you’ve been seeking a more substantial email option on your OS2008 enabled tablet.

I’ve got my Gmail account setup with IMAP and my own personal identity rather than @gmail.com which works as you would expect any modern email client to work. The main issue which I believe will be resolved as it reaches release (non-beta) status is that Modest does not currently give you the option to replace the default email client for mail duty so unless it’s open when you click a mailto-link or choose to send via email, the other app will open. That said, I’ve had it working in the background on my N800 (and previously the N810 before I sent it back) with great success. Connections over Bluetooth DUN and wifi work quite well.

Some notes from the announcement on Maemo.org:

Some highlights:

  • the basics: POP/IMAP/SMTP (normal/secure)
  • MAP folders support, and IMAP-IDLE (”push-email”)
  • easy setup of new accounts
  • send and receive of rich text-emails
  • managing mail with your fingers
  • 100% open-source with a BSD-like license
  • Some important notes:

  • modest will *not* replace the official e-mail program
  • it does have the same name/icon in the menus, so don’t get confused!
  • Modest uses English, regardless of your settings
  • Modest works great with Gmail; don’t forget to use ‘user@gmail.com’ as your username, not just ‘user’.

Technorati Tags: , , , , ,

Categories: Applications
Tags: , , , , ,
Mike Rowehl

N810 Browser and Calendaring

2007-12-11 22:11 UTC  by  Mike Rowehl
0
0

I was playing around a bit more with the N810 this morning. What I’m aiming to do is not need a laptop when I leave the house. The N810 should be perfect for that. What I was trying to get going was syncing the calendar that I keep on my desktop and N95 to the N810 as well. Seems like it should be easy. I use iSync on my Mac to sync up the laptop and the N95, I was expecting to find something that would allow me to relatively simply pull in some software that would allow the N810 to participate in that. I did find some interesting bits of software that would lead in that direction, but didn’t get it working. Then I was trying to get a read-only version of my calendar on the N810 using the GPE Calendar program. But even though I have ical exports up on my server, the calendar app was failing to subscribe to them. Finally I had to settle for using Google Calendar subscribed to my ical feeds to view them on the device. Google Calendar, also, is not syncable using iSync. There’s some commercial software that provides it… but no thanks. Why is it that calendar and contact management still blow after all these years? Wasn’t the standardization on Bluetooth as the transport supposed to fix this whole data problem?

While playing around with Google Calendar I was also poking at the new Mozilla based browser. Check out the info about it here. I’m happy to see that it supports extensions, which in some case can be simple repackages of desktop extensions. No UI elements for the browsers though, which is kinda restricting. Something I wanted to poke at was support for bookmarklets. Do they work? How do they compare to their desktop equivalents? Questions for another time, need to go run about for a while… with my laptop unfortunately.

Categories: Maemo
Zeeshan Ali

GUPnP AV CP

2007-12-11 23:11 UTC  by  Zeeshan Ali
0
0
They say, a picture is worth a thousand words, so here is the gupnp-av-cp playing a song from my n81 on the coherence media renderer:




Many thanks to Frank Scholz and Visa Smolander for helping me in making sense out of UPnP specs, otherwise I still would have been confused on how to implement them. The CP is not yet ready but I will try to complete it before the end of the year 2007.

I would like to avail this opportunity to make it very clear to everyone that I have nothing against Coherence project and/or python, in fact I have been using Coherence myself extensively to test my GUPnP code. The reason people get the impression that I am against coherence/python is that I express the following reservations of mine regarding python, quite often and I end-up giving a wrong impression:

1. I do not believe that python is ready for embedded systems yet and vice versa. Both python and embedded systems need some time before they can be happily married.

2. There is also the fact that when I would write (or support) a framework, I would like that to be equally attractive for all kinds of developers and the best way to do that would be to write it in C. That way, once I have the framework ready, I can provide wrappers for all kinds of languages, including python. OTOH, when writing an application, I might want to do it in python myself (assuming that I don't expect it to be used on embedded systems).

On a side-note, I have been talking about UPnP so much that Ansku recently had a dream in which someone was talking to her about it. :)
Zeeshan Ali

Regarding Jeff Waugh

2007-12-11 23:11 UTC  by  Zeeshan Ali
0
0
Only wanted to apologise for *unconsciously* creating the impression that I agree with all the points mentioned by Murray Cumming against Jeff. That is not the case and I only agree to what I myself also observed based on my own experience that I described in my blog.
Daniel Gentleman

The Best Gift...

2007-12-12 07:25 UTC  by  Daniel Gentleman
0
0
(mirrored on tabletblog.com and ultramobilegeek.com)

Dear readers,
As you likely know by now, the mobile technology blogging community lost one of our shining stars last weekend. Marc Orchant was a fantastic blogger, a husband, father, friend, and an inspiration to many.

On December 22, 1988, Robert Gentleman (my father) passed away in a car accident. It was the hardest thing I ever had to live through - especially just before the holiday. The Orchant family is going through the same. My family continued on with the help of friends and community support.

Community support is of utmost importance at times like this.

A donation button has been set up to assist the Orchant family. If you ever wanted to contribute directly to any individual behind the mobile technology blogging community, now is the time. Thank you very much.

-- Daniel Gentleman
ThoughtFix

Categories: community
Jarmo Tikka

Maemo 4.x Chinook training material released

2007-12-12 10:14 UTC  by  Jarmo Tikka
0
0
Maemo team released today maemo 4.x Chinook training material. We hope that maemo training courses provide an efficient overview of the tools and methodologies needed when developing applications and platform services to the maemo platform. Courses have been done to be as hands-on style as possible. In practice tis means that there are a lot [...]
Categories: Uncategorized
Jamie Bennett

Oh, the excitement

2007-12-12 19:29 UTC  by  Jamie Bennett
0
0

Its upon us!
Categories: Maemo
William Maddler

KDE 3.5.8 soon on N800/N810!

2007-12-12 20:46 UTC  by  William Maddler
0
0
This was supposed to be a comment to my post about alternatives to Matchbox on ITs but, folks, such a great news can’t be relegated in comment! Drums rolling, please… Penguinbait is going to relase KDE 3.5.8! :D Development of KDE for Nokia has begun again!!! I currently have a working copy of FULL KDE [...]
Categories: linux
Tags: , , , ,
Daniel Gentleman

News links

2007-12-12 21:50 UTC  by  Daniel Gentleman
0
0
Here are some bits for my readers:
That's enough for now. Goodnight!

Categories: news
acosta

I am glad to present Adblock Plus

2007-12-13 02:05 UTC  by  acosta
0
0

One of the most popular Firefox add-ons, Adblock Plus, is a content-filtering extension for Firefox that prevents nearly 99% of web advertisements and banners from being downloaded and subsequently displayed. Now it is available for MicroB!

Installation

The installation process is straightforward:

  1. Install the ABP (Adblock Plus) package by clicking here. Remember to restart your browser.
  2. You might see a red button in the bottom-right corner. It is a shortcut to the ABP preferences window. When you tap it, it suggests that you define a set of filters to effectively use ad blocking.
  3. You can select filters from the following list filter subscriptions. Note that you should not enable more subscriptions than you really need as this increases the possibility of blocking legitimate content and might slow down your browsing experience.

If you get in trouble see the Notes section at the end of this post.

Blocking and whitelisting

As soon as you define filters that match ads, the ads will no longer appear. Here is an example of how a page (ebaumsworld.com) looks with before/after using Adblock Plus:

Adblock Plus Disabled

Adblock Plus Enabled

The following steps will enable you to select pages and domains that bypass Adblock Plus by defining a whitelist:

  1. Open the page or a page from the domain you wish to whitelist.
  2. Click the ABP button to open the preferences pop up window.
  3. Check "Disable on this page only" or "Disable on (the current domain)".

Restrictions

Unfortunately I could not port all the Adblock Plus features, for example:

  • Block image: is provided in Firefox by extending the context sensitive menu (CSM) and the MicroB CSM cannot be changed.
  • Show tabs on Flash and Java applets: this uses XBL to add the tab around those objects and interact with the ABP preferences.

Setting preferences

ABP provides some preferences you can set in Firefox but not in MicroB, most of them are dependent on XUL or XBL, a full listing of these preferences is available.

The most important options available are in the ABP preferences pop up.

The extensions.adblockplus.showinstatusbar preference controls whether the ABP button is visible in the bottom-right corner of web pages.

Notes

  1. ABP button is not shown in pages loaded from certain protocols, including chrome:, about:, file: and javascript:.
  2. ABP button tries to open a pop up window, you must allow your browser to open it.
Gustavo Barbieri

LightMediaScanner 0.1 released!

2007-12-13 15:49 UTC  by  Gustavo Barbieri
0
0

INdT released today under LGPL the public release of LightMediaScanner (LMS), a lightweight media scanner that will be used by Canola 2.0 and, we hope, many other multimedia software!

Lightweight media scanner meant to be used in not-so-powerful devices,
like embedded systems or old machines.

Provides an optimized way to recursively scan directories, handling
the parser in a child process, avoiding breaks of the main process
when parsers break (quite common with such bad libs and tags).

Parsers are plugins in the form of shared objects, so it’s easy to add
new without having to recompiling the scanner.

The scanner will use SQLite3 to store file-mtime association, avoiding
parsing files that are already up-to-date. This SQLite connection and
the file id within the master table ‘files’ are handled to plugins for
relationship with other tables.

Check out the code, it’s really simple to use and write new parser plugins:

Categories: C
Andrea Grandi
I was looking in the Italian Nokia official shop, and I noticed that the N800 price was decreased to 259 € instead of 289 € You can verify it on the official website.

Maybe the N810 is coming closer? Who knows ;)
Categories: nokia
Alberto Garcia

It’s been a hard day’s night

2007-12-14 01:55 UTC  by  Alberto Garcia
0
0

It’s almost a month since I last posted something here, but it’s because these last weeks I have been really busy.

However it was definitely worth it. Last Wednesday the first beta of Modest, the new e-mail client for the Maemo platform was released.

Modest

I’ve been working on Modest with some colleagues at Igalia for some time now and we have been doing our best to create a good e-mail client. Modest is still in beta, but I think that it’s reasonably usable now and we’re looking forward to improving it. The reviews we’ve seen so far have been positive and that encourages us to keep on working! Thank you all!

I’d also like to thank Philip, the author of Tinymail, for all his help and contributions and for being such a nice guy.

And, of course, the great Dirk-Jan from Nokia, the best possible leader and an amazing guy who had the good taste to announce Modest quoting one of the greatest records ever made. And he even uses Vagalume! ;-)

Well, and what happened to Vagalume then? Of course I haven’t forgotten about it, it’s just that I haven’t had much time to work on it. However I managed to introduce some new features and bugfixes, so Vagalume 0.4 is here. As usual, details in my webpage but for the impatient here are the highlights:

  • New dialogs for tagging and recommending tracks
  • Ability to edit existing tags for a track, and to see the list of the most popular tags set by other people
  • HTTP proxy support so you can use Vagalume at work ;-)
  • ConIc support: Vagalume will connect your N8×0 to the Internet if it’s offline (thanks Calvaris!)
  • New Vagalume icon (thanks Felipe!)
  • …and some other optimizations and minor fixes

Here’s how Vagalume looks on a PC:

Vagalume 0.4

By the way, this time I compiled Vagalume packages for Ubuntu too. I haven’t tested them but they should work.

And that’s all! I hope you enjoy both programs!

Categories: Planet Igalia
antonr

Adblock Plus is available for MicroB

2007-12-14 09:37 UTC  by  antonr
0
0
... Save your time and traffic.
Ever been annoyed by all those ads and banners on the internet that often take longer to download than everything else on the page? Install Adblock Plus now and get rid of them.


To install Adblock Plus click here (for OS2008 only)

Once installation is done, reopen the Browser and note the red icon in the bottom right. Click on it, pass though some info-dialogs to reach the config page:
chrome://adblockplus/content/config.html
That's the Adblock Plus config page which might be opened whenever afterwards by clicking on the red icon or just after opening the chrome url.

List of filters:
http://adblockplus.org/en/subscriptions

Lots of useful filters:
http://www.pierceive.com/filtersetg/archive/

Filter for RU zone:
abp://subscribe/?location=http%3A%2F%2Fdenis-ovs.narod.ru%2Fadblock.txt&title=RU%20AdList

From my experience Adblock Plus does indeed speed up browsing on most pages. There is only one execption: if the page is consist of a large number of separate files that all have to be checked by Adblock, and all end up not being blocked, then Adblock makes loading the page slower. Those pages, however, aren't all that common.

Moreover, Adblock performance (startup as well as page load) heavily depends on the filter set that is used.

There is three main preferences (see all on about:config):
1. extensions.adblockplus.enabled - enables adblock
2. extensions.adblockplus.showinstatusbar - make the red icon visible.
3. extensions.adblockplus.patternsfile - path to patterns.ini file which contains all filtering stuff. On the device it's there: /home/user/.mozilla/microb/adblockplus/patterns.ini

Also see:
browser-extras
MozMobile

Compare:














atmasphere

AdBlock Plus for MicroB

2007-12-14 14:27 UTC  by  atmasphere
0
0

I know a lot of people love blocking ads and now there’s an effective way to handle this on your Nokia Tablet. Adblock Plus has been developed from the full Firefox version to work on the tablet. I’ve yet to try this on my own system, but here are a few shots of what to expect…

Before:

adblock-off

After:

adblock-on

I’d recommend reading the installation and usage instructions as there are a few differences in what’s possible on the tablet from within Firefox.

Technorati Tags: , , , , , , ,

Categories: Applications
Tags: , , , , , , ,
Quim Gil

The N810 codes for maemo contributors, next week

2007-12-14 21:05 UTC  by  Quim Gil
0
0
The N810 discounts for maemo contributors will be ready to be used in the online Nokia shops taking part of this program… next week. I was reluctant to give any date when I mentioned ‘around 15/dec’ and I’m still reluctant to give any exact day of next week since the factors are many and at [...]
Categories: maemo
Andrea Grandi

Nokia N810 available in Italy!

2007-12-14 22:14 UTC  by  Andrea Grandi
0
0
For the joy of all italian people, the internet tablet Nokia N810 is available in the italian Nokia shop.

You can find it here. The price is 459 €.

N.b: the discount code doesn't work yet.
Categories: nokia n810 internet tablet available italy
xan

The Facts in the Case of Mr. Epifanio Navegared

2007-12-14 23:40 UTC  by  xan
0
0

It’s been almost 5 months since the last time I blogged about Epiphany. Attentive followers may have noticed that there hasn’t been any Epiphany releases in the 2.21.x cycle so far; why? I’m glad you ask!

First, the GtkMozEmbed situation was a bit chaotic, and we were not really sure if we’d manage to have trunk in release quality levels by 2.22. Thankfully it seems the embed code will travel in time a bit, which will allow us to not take any drastic meassure. With that sorted out it seems likely know that Epiphany 2.22 will simply support both Gecko 1.8 and 1.9 through the archane but well known art known as “massive #ifdef mess from Hell”.

Second: WebKit! A lot has happened since July:

  • The embed code went through a massive refactoring: after quite a few late night hacking sessions, tens of thousands of lines of code touched, the final demise of EphyTab and other events, now it’s much easier to implement in a sane way more complete backends for the browser. As a result of this, many previously missing features of the WebKit port started to work with no need of new APIs on the engine side.
  • The Epiphany team has grown a few more wizards: thanks to Cosimo, Cyril, Jan and all the others who have recently helped with code, translations or support.
  • WebKit/GTK+ itself is progressing at an astonishing pace: there is a great team, patches and features flow every day, and the Apple engineers are extremely helpful and supportive. There’s always something to do, so come to #webkit and #webkit-gtk on FreeNode an join the party. Go WebKit/GTK+ team!

So: 2.21.4 will be released this weekend. Get it, test it, the WebKit backend works now much better than the code we shipped in 2.20.x. 2.22 will be released, as always, to the day; Mozila backend will be as awesome as usual and hopefully WebKit’s will be more or less dogfood-quality by then. But, 2.24? Man. 2.24 is going to be so awesome Jeff Waugh has promised he will personally go to your house and recite “Dónde están mis pantalones” in 25 languages when you download it. Honest.

Categories: General
Dirk-Jan Binnema

take a chance on me

2007-12-15 00:40 UTC  by  Dirk-Jan Binnema
0
0
First, thanks for all the very positive feedback we got about our initial modest release. This was only the start, we'll be making frequent updates - the first one was already today. If you face any particular problem, please let us know.

Some questions I saw in various places:


  • can I get it to work on OS2007? Well - in principle that should be possible, as we tried to keep the code backwards-compatible with the old API. In fact, some people claim to be happy users. However, we haven't tested that recently, and there might be some missing dependencies, so YMMV. But we'll be looking into this issue.
  • I'd really like modest to do $FEATURE, but it doesn't do $FEATURE. What can I do? Well, patches/suggestions are welcome; please discuss them on our mailing list first, or put them in Maemo Bugzilla;
  • how can I replace the official client with modest? There are some adventurous people out there... Modest might replace the current client at some stage, but right now, it's not really easy to do that.
  • where can I report bugs/feature requests? Please report them in Maemo Bugzilla, and make sure you use Communication/Modest (don't use Communications/Email, that's for the stock email client). Please specificy as clearly as possible the problem, and how we could reproduce it. Some people already filed bugs there, and even better, some where already fixed!

We're working very hard on fixing bugs and making other improvements. Modest is not perfect and there are bugs. But already, I am a quite happy modest-user myself. And feel inspired by modest and Vagalume-hacker Berto, for the incredibly flattering words, especially on my birthday!
Categories: maemo
Andrew Flegg

N810 thoughts (Jaffa@maemopeople)

2007-12-15 14:49 UTC  by  Andrew Flegg
0
0

Although the discount codes aren't working yet, I've managed to play with an N810 (which may well end up becoming my wife's). Here are some random thoughts:

  • It's thin. Much thinner than I was expecting. Although you definitely notice the heavier weight compared with an N800. It's not too heavy, though.
  • The brushed metal and styling generally is very nice. I love the look of this thing, and not having the d-pad on the front makes it that much neater.
  • I keep hitting "Escape" when trying to hit the "Home" key on the side when switching between browser windows. Escape in the browser causes it to go back. Doh!
  • The keyboard is nice, not as nice as an Eee's (of course), but much better than the thumb keyboard. Fortunately, I don't have fingers that are that fat, so the well-commented lack of space above the top row isn't too irksome.
  • The GPS didn't take too long to acquire it's initial lock (I left it out in the garden for 5 minutes this morning). Acquiring a new lock takes a few seconds when it's just tucked (upright) in one of the compartments below the dashboard on my car. Very happy with that, what with all the worries about lock time acquisition.
  • The car mount comes with no instructions whatsoever. I've worked out that you can pop the back off the N810-specific bit to bolt that on to the stand; but the stand itself has to be screwed into a dashboard. That ain't happening on my car. No sir. It looks like it should be possible to get a sucker-style or clip-style stand; but whether these are separately sold - and where - is unknown.
  • I often get my nail between the keyboard and the screen, rather than the keyboard and the flip stand. Again, a little irritating.
  • Media playback is better than ever. Although there's a nasty bug whereby it forgets it knows how to play a file: #2565.
  • Talking of bugs, there're a few irritating ones:

    • #2564: No consistency on scrolling/scrollbars in bundled OS2008 applications
    • #2567: Maps should restart showing your previous location, not the country at a zoomed out level
    • #2568: Menu icons for newly installed software are not shown at correct size

Overall, very impressed. Get one if you haven't got an N800 already.

Karoliina Salminen

Installed KDE4

2007-12-15 18:03 UTC  by  Karoliina Salminen
0
0

I downloaded the latest packages of KDE4 (instructions can be found from Kubuntu page).

First impressions: somewhat works. On first attempt it ended up corrupting the settings file so that the desktop was empty on the next boot. I fixed it by removing .kde4 from home directory and starting the KDE4 desktop again.

Now the reverse-wow-effect. On Mac, the first impression is that wow, how easy this is to use. With KDE4, there are also desktop effects etc. on the desktop (which are by the way slower on GeForce 8800GTX high end graphics card with 768 MB video memory than similar things on Leopard with integrated Intel GMA950 low spec accelerator which uses system memory as video RAM), but first impression was that oh, how I can do something (if I can) and oh, what did it do now, did it crash? KDE4 certainly feels more like Windows Vista (I have tried it once in a computer store, and first impression was that I was disappointed and unimpressed) than Leopard (which impresses me still after using it now for a month or so). Paradigms are more redmondian than Appleish. The amount of originality is also pretty low, I did not see anything special new. Not so nice.

The hard-to use thing kind of culminated to the fact, that I did not figure out how to add application shortcut icons to the panel and I also did not figure out how to add programs to the favorites in the start menu (which is tiny box on the left bottom corner of my 30 inch monitor at resolution 2560×1600 - I even needed to scroll the menu in order to find something on a monitor size of 30 inches, perfectly understandable on a mobile device because of small screen and ease of use because of touch screen, but on a 30 inch desktop - what a waste).

With lack of workarounds for the usability problems, it did not take long before the Gnome desktop was booted back. Even though it is not as shiny as the Leopard on my Mac, it at least works for me and does basic stuff I need frequently.

KDE4 was not complete disappointment, it does basic things, it is free software and it is not extremely bad either, but because there are alternatives that suit me better, I am going to be using them.

Categories: Ubuntu
Andrea Grandi

wxGTK working on Maemo

2007-12-15 19:34 UTC  by  Andrea Grandi
0
0
Reading the official WxWidget blog, I discovered that one of their developer was working to hildonize WxWidgets. I wanted to know if that was just a test or if this library could work in Maemo, so I followed his suggestion and I grabbed the latest SVN sources:

svn checkout http://svn.wxwidgets.org/svn/wx/wxWidgets/trunk wxWidgets

and I compiled it in this way:

cd wxWidgets
./configure --with-hildon
make
make install


then I grabbed a simple "HelloWorld" from the official documentation. You can find the complete source code here.

I compiled the source code in this way:

g++ hworld.cpp `wx-config --libs` `wx-config --cxxflags` -o hworld

then I ran it in the usual way:

run-standalone.sh ./hworld

The result? I think that a screenshoot is better than thousand words :)


N.b: I tested this inside Scratchbox, using CHINOOK_x86 target, so I think it will work fine on Os2008. This could be a good thing to help other developers porting some interesting applications (uhm... aMule for example ;) ) to Maemo.

Categories: wxGTK
jlbrd

XGalaga for OS2008 (jlbrd@maemopeople)

2007-12-15 20:30 UTC  by  jlbrd
0
0


XGalaga 0.0.7 is now available for OS2008 (n800 and n810). XGalaga is a clone of the classic game Galaga for the X Window System. Xgalaga is a space-invader like game with additional features to produce a more interesting game. Available on the Download page.

Felipe Contreras

N810 ars technica review

2007-12-16 05:30 UTC  by  Felipe Contreras
0
0
ars technica has a comprehensive review of the N810, and it’s positive Like the N800, the N810 delivers one of the best experiences in mobile web browsing on the market. The new browser that ships with OS2008 is truly outstanding, and most of the rest of OS2008 is pretty darn impressive too. For Linux [...]
Categories: IM
Tyler Longwell

iTablet 0.03 Release

2007-12-16 13:01 UTC  by  Tyler Longwell
0
0
Yo!
Here is a small (but useful) little update. This is simply a change to the way you are able to configure each button. Right now, it only incorporates the button's command, but next should be the ability to configure the picture or position on/of the button.
Oh, I have forgotten to mention that Python must be installed to run this. Yes, Python 2.5.

This update means no more tinkering with a python configuration file ;) To edit the the commands, click on the button with the gears on it. Enjoy!
Please uninstall all other versions of iTablet or iMaemo before installing this version.
EDIT: Typo in dialog.py has been fixed, this is the updated link.
The following program is released under the GNU GPL:iTablet 0.03 Deb

Categories: iTablet
collin

Update of my Chinook (Maemo 4) Repository

2007-12-16 21:15 UTC  by  collin
0
0
I finally updated my Chinook repository. Most of my Bora packages just work on Chinook. I only had to rebuild a few such as the Wireless Tools.

I'm about to rewrite IpHome (the IP address homepage applet) so it isn't in the repository yet. Also I managed to just rebuild it for Chinook but for some reason it makes the windows manager crash so I'm not putting it in the repository.

If you need more command line utilities for your OS2008 device feel free to leave a comment in my blog.

Add MUlliNER.ORG Chinook Repository
cbx33

Introduction
Hi, I’m writing this tutorial largely because last time I tried to perform this procedure it was a heck of a lot more complicated. This time it seems to be much simpler, but seeing as my last howto made it into the IRC channel list as a decent howto, I thought it about time I updated it. I wanted to put together a nice clean easy to follow tutorial for getting Scratchbox working to compile and test software for the Nokia N800. Firstly a few disclaimers, this tutorial is right, as of today. Also it is designed for the N800, it may work with the N770/N810, I am not sure. It was also designed for Ubuntu Gutsy, so, I can’t guarantee it’ll work on everyone’s system.

Click to read 4170 more words
Categories: Howto
Daniel Gentleman

Beta software is not free software

2007-12-17 07:19 UTC  by  Daniel Gentleman
0
0
Being a blogger has allowed me some access I wouldn't have had as a regular consumer. In fact, I consider "access" to be the biggest reward of this blog. Recently, I've been invited to test some rather impressive multimedia software. I played with it for a full evening and took notes on bugs/crashes and what I liked and disliked, and then sent in my comments. I do my best to give as much feedback as possible and sent in a report that night before I went to bed. The following morning, I had a response back from a developer with notes on my feedback, asking for clarification on some of the bugs, and comments on feature requests. The last bit caught my eye:

"I think it's worth the countless nights around the clock when we read things like these."

Developers can be so cool. That bring me to my point: Beta software is not free software. Developers release beta software to allow limited users to evaluate and test the software but depend on those users to report bugs, request features, and provide feedback. They depend on the beta users to let them know why the software is not ready for full release. By downloading and installing beta software, users have an implied (though not enforced) responsibility to send the developers feedback.

Take a look at the beta software you have installed. When is the last time it crashed? What would you like changed on it? Let the developers know. They'll be glad for it. While no one will hunt you down if you don't file bug reports, those reports are very valuable to them. The beta period is also when developers are more receptive to feature requests, so put in your two cents early.

Categories: editorials
Jamie Bennett

Chumby on the N800

2007-12-17 13:55 UTC  by  Jamie Bennett
0
0

Now this goes down as a 'cool' if not very useful hack.


The chumby is a small, Linux powered device that is billed as "Your personal Internet player". It can show various forms of information from the Internet such as the weather, new feeds, Flickr photo's, Facebook accounts and even plays MP3's from an iPod. The unfortunate thing is that this device is pretty limited when you want to do anything other than display things. This would be OK if the device was so cheap that it was in the 'throw-away money' bracket but it actually costs $179.95 and for around that price, you can get something a whole lot more powerful that will do a much more (anyone say n800?). But if you really must have the chumby experience, it turns out its pretty easy to emulate on the n800 (and probably the 770 with a flash player hack). Some clever folks over on Internet Tablet Talk forums figured it out and below is a first attempt.




The Chumby 'widgets' may have potential as future information gateways for the Nokia based devices but it seems that, at the moment, this is just a fun hack. On the other hand this may spur some developer(s) on to make Nokia based versions of these widgets that could be a lot more functional. We will just have to wait and see.
Categories: Maemo
Tyler Longwell

iTablet 0.04 Release

2007-12-17 13:58 UTC  by  Tyler Longwell
0
0
Yo!

Another small, but infinitely nice, update to iTablet. Now you can customize the image on each button. Quite a few bugs have been fixed, but as always, this is alpha (maybe, maybe, maybe beta) quality code. I hope you enjoy! :) 
(And, if any real developers were wondering, I wasn't trying to write the world's most inefficient code... It just kinda came out that way ;) Nyeah!)

The following application is released under the GNU GPL:iTablet 0.04 Deb
Categories: iTablet
Dirk-Jan Binnema

feed the world

2007-12-17 21:49 UTC  by  Dirk-Jan Binnema
0
0
Yet another modest-post. We received a lot of feature requests and a handful of bugs after our repeated requests. We're working hard on fixing the bugs, and let's see what we can do with the feature requests. It's not easy to find the right balance between keeping things simple and, on the other hand, adding features that people ask for. Being a long-time mutt and emacs user, I have some troubles keeping things simple & easy. But hey, nobody said it was easy.

Let's discuss something that I found quite useful: reading feeds with modest.

I like reading feeds; whenever I need to wait for something (e.g. waiting for the food during a romantic dinner), I like to read something interesting - software, science, culture, whatever. Now, while there is a feedreader on my N810, obviously I'd prefer to use modest for that.

Well, that's perfectly possible using feed2imap. I am assuming a Ubuntu/Debian system here, but it should work for other systems as well, mutatis mutandis.


  • install feed2imap and libopenssl-ruby on your system;
  • create a ~/.feed2imaprc file, it should look something like this (assuming you're using Gmail/IMAP):

    feeds:
    - name: Planet Maemo
    url: http://maemo.org/news/planet-maemo/rss.xml
    target: imaps://someuser%40gmail.com:somepassword@imap.gmail.com/feeds/software
    - name: Ririan Project
    url: http://ririanproject.com/feed/
    target: imaps://someuser%40gmail.com:somepassword@imap.gmail.com/feeds/misc
    - name: Boing Boing
    url: http://www.boingboing.net/atom.xml
    target: imaps://someuser%40gmail.com:somepassword@imap.gmail.com/feeds/misc
    - name: ScienceDaily Headlines
    url: http://www.sciencedaily.com/newsfeed.xml
    target: imaps://someuser%40gmail.com:somepassword@imap.gmail.com/feeds/science

    Obviously, you'll have to change the username/password;
  • Note: if your are already using a different feedreader (such as Liferea), you can export your existing feedlist to an .opml-file. You can then convert this to a config file for feed2imap:
    $ feed2imap-opmlimport ~/feedlist.opml > ~/.feed2imaprc

    (you'll have to hand-edit it a bit as above)

That's it! Now you can periodically run feed2imap, and you'll always have something interesting in your mailbox.
Categories: modest
Tuomas Kuosmanen

(Note to planet maemo which sees just the first chapter: The post contains wallpapers for your enjoyment! :-)) 

So, the new internet tablet OS is finally out of our hands. One of the most apparent changes is the transparency in the theme – the panels are now translucent and show the wallpaper through. This works nicely as you can change the appearance of the theme quite radically by just trying out different kinds of background images. The applets on the home screen also look nicer since they blend smoothly to the background. Or at least we think they look nicer than before :^)

The theme is also visually much cleaner, I tried to achieve a simple, elegant look that would go with the smoother design of the device itself. Hopefully you all like the end result – I am pretty happy with how it worked out. We also tried to improve the finger-usability some more, as with the N810, at least I find it cumbersome to keep the stylus around while I am using the keyboard to type – it’s more natural to just reach the screen with either thumb when needed. Sure, there’s still room for improvement, but I think it is already better than before.

As some of us in the user interface team are enthusiastic photographers, we decided to make a little christmas present and dug into our photo folders, looking for nice stuff to be usable as wallpapers. Hopefully you enjoy them

Categories: General
Felipe Contreras

GStreamer hands-on introduction

2007-12-18 09:58 UTC  by  Felipe Contreras
0
0
I’ve never seen a GStreamer tutorial that explains all the very basic stuff in order to get you started with GStreamer, so I decided to create one very quickly. I’m sure there’s a lot of room for improvement, so I created this in an open wiki, so if you think you can improve it go ahead [...]
Categories: Development
gnuton

Maemo Qt4 homepage!

2007-12-18 10:42 UTC  by  gnuton
0
0

Yeah! Finally i’ve a bit of time to add a homepage to maemo Qt4 project!

Visit maemo Qt4 Homepage!

Categories: Maemo-dev
Jamie Bennett

OS2008 is Out!

2007-12-18 10:50 UTC  by  Jamie Bennett
0
0

Finally, OS2008 for the N810 and N800 Internet tablets is out; see the announcement at maemo.org

Well done to everyone that was involved and for all you N800 owners, get flashing!

To see a list of changes from OS4.2007.44.4 to OS 2.2007.50-2 see this link.
Categories: Maemo
admin

OS2008 – more Xmas presents

2007-12-18 14:51 UTC  by  Unknown author
0
0

Hi. Few more words about UI improvements in some applications and not forgetting additional wallpapers you can try with new OS2008

Categories: General
Tyler Longwell

iTablet 0.05!

2007-12-18 16:16 UTC  by  Tyler Longwell
0
0
Yo!


iTablet version 0.05! Woo! Another small step has been taken. This release includes a revamped and completely finger friendly configuration utility. I admit, it is a little hard on the eyes, but it's a lot better than the "dialog configurator" I had set it to use before. It needs a lot of work, but it's getting there ;)

Oh, and more great news :) iTablet is now an official project in the Maemo Garage. Pretty sweet, hn? That means no more crappy file upload site to download the debs from, just good ole' Maemo.org. And... here is the download link. (Be sure that Python 2.5 is installed!)
The following program is released under the GNU GPL:iTablet v0.05 Deb

Categories: iTablet
Jamie Bennett

OS2008 SSLLLLOOOOOWWWW Downloads

2007-12-18 18:35 UTC  by  Jamie Bennett
0
0
I finally got a N800 today and the first thing that any self-respecting geek would do is download the latest software and, coincidentally, OS2008 is out today too. So I headed over to http://tablets-dev.nokia.com/ and tried to download it. 45 minutes of 'connection time outs' and errors later I got a directory listing of all the files I could download. A further 15 minutes of trying and failing to download the correct file (timeouts again) I finally got a save dialogue.


OS2008 is now downloading at 4.5k/s but I'm sure its worth it.


This just goes to show either a) how popular the Nokia n800 is or b) how inadequate http://tablets-dev.nokia.com/ is. Lets hope its the former.
Categories: Maemo
Daniel Gentleman

Internet Tablet OS2008 Review

2007-12-18 19:26 UTC  by  Daniel Gentleman
0
0
(This post is huge with stacks of photos so I temporarily changed my site feed to "short." Visit tabletblog.com directly for the full article. I will return to full content feeds in a few days.)
Click to read 3190 more words
Categories: reviews
Roope Rainisto

Continuing on the OS2008 and N810 improvements, we added a hardware keyboard on the device and tweaked our input methods to take advantage of this. Of course we are pleased if the on-screen input methods were already sufficient for some users – hey, they’re not so bad after all

Categories: General
piega

Download the lastest Nokia 770 Hacker edition Here!

This is a torrent to download the last N800 OS2008 Firmware, because the nokia's site is very slow and busy!

Torrent N800 Os2008 of download a direct file from: Here here here here or here!

Check MD5!

N800: 89e0661318f60420c691f4e1dd0c6ba3 RX-34_2008SE_2.2007.50-2_PR_COMBINED_MR0_ARM.bin

N810: 25292105f0769680828ea2ccd36d6807 RX-44_2008SE_2.2007.50-2_PR_COMBINED_MR0_ARM.bin

N810 users can download this this this or this file!

Tim Samoff

OS2008!

2007-12-19 15:44 UTC  by  Tim Samoff
0
0

I finally flashed my to the latest operating system release (aka ): (if you are still having trouble with the “official” download, try this).

My immediate impression (of pretty much everything that has been updated) is…

Wow!

Daniel Gentleman (or, ThoughtFix of ) has written an in-depth review of the new OS here. Here’s an excerpt:

IT OS2008As a portable device operating system, OS2008 scores a hit. The interface was built to focus on the Internet Tablet’s primary purpose: Internet use. The shortcuts, WiFi and Bluetooth connectivity, and bundled software show that well. OS2008 goes beyond that to give the consumer something of value and interest beyond the browser, too.

I agree with him on pretty much everything.

There are still a few things I’m trying to work out, though:

  1. On my virtual keyboard, it now says “EN” (which I’m assuming is an indication that I am using the English dictionary) where the Caps Lock button used to be. So how do I use Caps Lock now? This has been answered in the comments below.
  2. Word completion seems to work a little better in the new OS, but I can’t figure out how to add words to my dictionary now. Has this option been removed in lieu of a more intelligent dictionary?
  3. No matter how I organize my Bookmarks in the Bookmark Manager, it doesn’t seem to reorganize anything in my actual Bookmarks list. Is this intentional?

Other than that, everything is pretty slick… For instance, the Application Manager now saves your selection position (i.e., no more scrolling and searching where you used to be in the application list!). The better-optimized finger navigation is great too — and navigation, in general, is very quick now. And, honestly, restoring all of my most loved apps seemed a lot smoother too (e.g., it only took me an hour or so to do what used to take a few).

So, if you haven’t, download and flash away!

Jamie Bennett

Ummm ...

2007-12-19 15:56 UTC  by  Jamie Bennett
0
0
.. I'm not sure whether I should be worried about this or not?

92% Geek

Take the test.

Categories: Geek
Tyler Longwell

iTablet 0.06

2007-12-19 16:30 UTC  by  Tyler Longwell
0
0
Hiya :)



How goes it? It goes well for iTablet, everyone! This update includes a neat little trick. You want more buttons? Really? More things to customize and muss with? Well, here you go:



These buttons won't appear by default, you can actually make them appear by clicking the Gears Button. Then, when you are done with iTablet, just re-click the Gears Button and the configuration utility will pop up just like it did before. None of the buttons have any real program set to launch from them, so you'll have to set whatever you want to launch. (I couldn't think of anything, sorry.) Oh, and the dark theme the configurator had going on, it's gone, easier on the eyes the way it is now ^_^

Here is the link!

The following application is released under the GNU GPL:
https://garage.maemo.org/frs/?group_id=525&release_id=1279

Enjoy!

Categories: iTablet
Daniel Gentleman
It's a busy time!

The first beta of Canola2 is out. I saw an earlier beta and am so impressed that it may replace my iPod touch as an in-car entertainment device. I'll download the latest soon and give it my usual treatment in video.

OS2008. What can I say? That article yesterday was passed around more than a hockey puck (thanks, everyone, for linking to me) but it only covered the installation and features and not so much with software installation.
  • Downloads are STILL terrible. I don't know what happened here, but Nokia needs to contract a good CDN (not the one you chose) for high bandwidth delivery. In fact - Keep all your sites on a CDN all the time and just pay for overage when you get bandwidth spikes like this.
  • Repositories are still getting hammered as well. I am getting numerous reports of Python and others still being wholly unavailable.
  • Input methods have changed quite a bit. I do rather miss the fact that stylus taps on the main menus no longer open "stylus sized" menus. Jonathan of maemoapps.com pointed out that some "missing" input methods come from a full system restore. Apparently there's a bug. If you flash to OS2008, start fresh until this is fixed!
  • Eugenia of osnews reports that video support is not what it should be - especially with H.264. She and I started talking about this and she sent me some videos over to test. I haven't had a chance to hack on them yet but will report my findings to her and here.
So we see there are a few stumbling blocks on this OS release. Nokia and the developers have a good chance to fly or fall in the next week or so. We'll see what happens. In the meantime: You do remember how to file a bug, right?

Finally - I was expecting to have more ready for the live show tonight but was slowed down by bug hunting and troubleshooting. With that in mind, tonight's scheduled live show will be postponed until I can catch up - Most likely until late next week. When is a good time for everyone?

Categories: canola
Kenneth Rohde Christiansen

It's out!

2007-12-20 10:26 UTC  by  Kenneth Rohde Christiansen
0
0
So, after a long time working hard on getting the new Canola2 ready, the first beta is now officially out the door. I would like to congratulate the whole team, the high spirit and INdT for making this project possible.



Canola2 is, in my eyes, a very different product than the former version. The basic principles are the same, easy media consumption, but everything has been rewritten and Canola2 is definitely a more mature product. It comes with support for playback of local media such as video and audio, as well as a new way of watching your photos.

But, now that Canola2 is a product for the Nokia Internet Tablet, we haven't neglected internet connectivity, and as a result Canola2 is shipped with support for internet radio, podcasts as well as photocasts (Flickr and Picasaweb have been confirmed to work).

If the new beta makes you as excited as I am, I would suggest you to have a look at our new product site,

http://openbossa.indt.org.br/canola2/

where you will find screenshots, videos and more or less all there is to know about the new beta.
handful

Canola2 beta one is online =)

2007-12-20 11:26 UTC  by  handful
0
0
Hello everyone! So we made it! If you have one of the following supported distros on your devices you can already install it quite easy going to the website and hitting install now. Just make sure you unninstall canola1, if possible reboot (to get rid of the canola scanner) and ...
morphbr

Canola 2 Beta Launch

2007-12-20 11:27 UTC  by  morphbr
0
0
After some days nights working very hard we are proud to announce Canola's 2 Beta version launch. There are some known small issues that we are already working on, but this should not affect the general use of the application. It would be great if users could download, install and give ...
Tyler Longwell

iTablet 0.07 and It's Site!

2007-12-20 12:38 UTC  by  Tyler Longwell
0
0
Yo!



iTablet now has it's very own web site! Check it out (please excuse the poor GIMP abilities I posses, as well). iTablet Official Site

iTablet version 0.07! Almost to 0.1, where it will be in beta stage... But, for now, updates and loads of bug fixes. The most obvious update is the change of icons, so I don't incur the wrath of the great fruit.



But, aside from that, major revisions and bug fixes in the configuration utility. And, no more blank dialog boxes popping up, and now you can open them more the once a session (I can't believe I finally got around to figuring that out) ;) Alright! (Remeber to check out iTablet.Garage.Maemo.Org) :) Here ya' go:

The following application is released under the GNU GPL:
iTablet 0.07 Deb

And, as always, Python MUST be installed to run iTablet. Enjoy!

Categories: iTablet
atmasphere

This may be coming too late for many, based on the discussions on ITT and across Jaiku, but if you ran the beta OS2008, I would strongly suggest you skip restoring a complete backup when you update. Yesterday’s post about the missing stylus input, lack of thumbboard reliability and deactivated word complete are all functional with a fresh flash of 2008 and no restore.

I attempted a restore after seeing things work (not the restore during setup) and still found the bugs on restart. With a selective restore - Bookmarks and Application list only - I am back in action with OS2008. This is quite unfortunate as one of the key benefits I saw was the ability to have a better backup and restore process - and I believe something that took a fair bit of effort from the Maemo team.

My backup was originally done on the N810, restored on the N800, then backed up again on the N800 and restored once more with the release version of the OS. I never actually saw stylus input on the N800 with OS2008 until last night’s clean install (without restore) so it’s possible that this bug existed from the initial beta on the N810. I assumed actually that stylus input was just a bug during the beta release for the n800… clearly that was incorrect.

I’m hoping now that the N800 and N810 images are the same and on par with each other that no one else (who reads this anyway) will run into these problems.

Technorati Tags: , , , , ,

Categories: Software Updates
Tags: , , , , ,
jaaksi

2007 & 2008 and Happy Holidays!

2007-12-20 18:16 UTC  by  jaaksi
0
0
This was a good year!

A very good year, indeed.
Let me highlight a few goodies:
  • Nokia N800

  • A major sw upgrade to N800

  • Nokia N810 + the same sw to N800

  • Almost tenfold increase in maemo.org developers during 2007

  • Nokia N810 #2 in the Wired shopping list for Xmas ;-) ....

  • A lot of new stuff @ maemo.org, like a better maintained bugzilla and many new documents, tutorials and guidelines. Many SDK releases. But even better: cool apps!!! Strong improvements there!

  • Forum Nokia supports maemo for business

  • 770 hacker editions released
So for us this was a good year! I’m very proud of the team and the results. We managed to do a lot of good things and get a lot of job done.

Elsewhere

So what is happening elsewhere? I’ve got a bit mixed feelings.

Linux and open source is clearly in the mainstream of consumer devices. We no longer discuss about can or should you build devices based on open source. Instead, we discuss how to do it well. We also see a lot of technologies maturing fast to be more and more suitable for devices and consumer goods.

Also, some killer products, like the Nokia N95, N810 and iPhone, kept us awake. I like them all a lot!

And...

The market share of Linux phones did not grow. I know it is not because of Linux or open source but because of –well- not so good phones. Good products with the right price point sell well regardless of the technology used.

Linux consolidation activities are struggling and I personally do not see their impact. CELF, LiSP, Limo and even GMAE, to be honest. What is happening – anybody home?

So what’ll happen 2008 …

Let me prophesize:
Linux and open source will go to a declining hype cycle – steps 3 & 4 . It is no longer sexy to be open or create products with Linux and open source. That’ll scare honey bees and suits away and we'll see decline in publicity. But, because these technologies are now in the mainstream, open source will have bigger impact on technology and products than ever before. It’s not a Hollywood story any more, though.

Let me hope:
Peace (inside and outside), cool products, happy families, and a proper winter!

Merry Christmas and a happy New Year!

ulissesf

Canola 2 Beta 1 is finally out!

2007-12-20 20:41 UTC  by  ulissesf
0
0

Hey, finally Canola 2 Beta 1 is out! It’s been a tough time hacking from infrastructure part up to application itself to make everything work. I hope you all have good times using it and please report to us any bugs so we can make it even better. Let the new era of Canola 2 begin! ;-)


Categories: Canola
Tyler Longwell

KDE Office Suite

2007-12-21 05:55 UTC  by  Tyler Longwell
0
0
Yo!



The amazing and highly productive Penguinbait again brings some amazing software to the Internet Tablets. KOffice. The whole thing.



This and the newest version of KDE that Penguinbait put out are compiled specifically for Os2008 and it's devices (n800, n810). It's first major released to the public should be soon. Expect much and check out the evolving details here. Just hope PB gets that new tablet soon, so that we get a release soon :-)

Categories: KDE
streg

Something fishy going on?

2007-12-21 07:57 UTC  by  streg
0
0

http://tablets-dev.nokia.com/ Is still pretty much unreachable, but I’m beginning to feel that there’s something more to it than people upgrading their OS to 2008.

Because for me http://repository.maemo.org/ and http://repository.maemo.org/extras are also 95% of the time unreachable. Is this a classical case of Nokia not paying the ransom and getting the internet hammer also known as DDOS? Share your own thoughts :)

PS. Happy Holidays!

Categories: General
piega

* Download the latest Nokia 770 Hacker edition Here!

atmasphere

Canola2 is here and wonderful!

2007-12-21 17:35 UTC  by  atmasphere
0
0

Canola2 Main Screen

Canola2 was released yesterday and it’s really quite nice! While it’s a beta and there are a few rough spots (importing and dealing with podcasts and internet radio) I would recommend this to anyone looking to take advantage of media on their tablet.

I just did a quick video overview using a cool new service called Qik live from my N95 — Here’s a 5 min overview:

Technorati Tags: , , , , , , , , , ,

Categories: Applications
Tags: , , , , , , , , , ,
renatofilho

Mobile MythTv with EPG

2007-12-21 18:12 UTC  by  renatofilho
0
0



Mobile MythTv with EPG already implemented in svn head[1] using ccc[2] canvas. Maemo packages will be available on January.



New Features

=========

* Program Guide

* Remind (with alarm)

* Schedule Record



Happy Holidays



Ps: to compile current code you need to apply this patch[3] against ccc git source.



[1]https://garage.maemo.org/svn/mtv/trunk/mtv

[2]git://people.freedesktop.org/~herzi/ccc

[3]https://garage.maemo.org/svn/mtv/trunk/ccc/ccc.patch
Tyler Longwell

iTablet as Home Desktop

2007-12-21 19:13 UTC  by  Tyler Longwell
0
0
You know, every time I re-read that title, I can't stop getting this giddy feeling ;)

So, iTablet, my application launcher. Well, turns out, I'm an idiot (everyone knew that but me apparently) and I'm going to try to turn this into a practical replacement (or complement) to the current Maemo desktop. (Again, laughing as I type). I think it's possible, I really do. I've actually started using 0.08 (Which has been released on http://iTablet.garage.maemo.org ) a lot. I mean, I've almost completely stopped using the norm. Here's a little vid of iTablet as more than just an app launcher, hope you like it!



I'm pretty happy right now :-)

So, let me make a little list of what needs to happen in order for me to atleast use this 24/7. (Feel free to add!)

1. Launch all applications (thinkin' on this one)
2. Status plugins (battery, volume, and network are in the works thanks to a friend)
3. Switching between apps with hardware button (x_x I have no idea)
4. Ehm... can't think of anything else that I use that the current desktop has ;)

And I just want to say thanks to all those reading RMUG and all those using iTablet. (It'd be nice to have an iTablet user's thread at Internet Tablet Talk, hmm? ;) Thanks you guys, you're all great)

See ya'!
Categories: iTablet
jlbrd

Qt4 for Maemo tablets available (jlbrd@maemopeople)

2007-12-21 20:30 UTC  by  jlbrd
0
0

This project aims at using Trolltech Qt4 packages on maemo devices. In this way your tablet will be able to run many Qt4 applications. The first step is completed and the user and developper packages are available on http://qt4.garage.maemo.org.
The second work is now the Hildonization: To move the menubar to the menu system and allow to use a virtual keyboard. A first application is already ported, it's SpeedCrunch a fast, high precision and powerful desktop calculator, available in the same repository.

Dirk-Jan Binnema

it was a very good year

2007-12-21 22:35 UTC  by  Dirk-Jan Binnema
0
0

(and it's not even over yet)


The end is nigh - the shortest day of the year. Next week, I'll be spending some time in the lovely city of Amsterdam, enjoying various Christmas-related festivities. No matter how nice it is here, it will be good to leave Helsinki behind for a couple of days, and do something different.

At last, the OS2008-images have been published. A big improvement, I should say, and there should be little reason not to upgrade... One more reason to upgrade, is that you can then install modest :-) Just this afternoon, we've published updated packages. I also look forward to play with Canola2, created by those talented Brazilians. It would be even better if they could release it under the GPL, as has been suggested.

Yes¸modest... Even though our public public bèta is not even two weeks old, we have a lot to look back on. It's been an incredible year, even just looking at the modest-microcosmos. I am very proud of the the team, a group of truly amazing individuals. Nevertheless, we won't rest on our laurels, and look forward. The latest release (Friday 21.12) should be the best so far, and will also be the last of 2007. As I said before, if you find bugs, or feel something is missing: please visit bugs.maemo.org (component: Communication/Modest). We've already cleared up quite some of the issues that were reported - your voices are being heard! In 2008 we will return with our batteries fully recharged...

Merry Christmas to All!

Categories: modest
Tyler Longwell

AirX

2007-12-23 11:41 UTC  by  Tyler Longwell
0
0
H'allo!



So, after being thoroughly frustrated with my other project, I decided to have a go at an idea I had a while ago. AirX is a GUI front end for X Forwarding. What does that mean? That's means you can have any and every app and program you use on your Linux PC on your tablet. Sweet, hn? That means Firefox, Gimp, Open Office, Gedit, anything you can think of, and without having to touch the command line. (This is intended for non-Linux-techie end-users, but those who are familiar with Linux may find it handy, too).



SSH and Python must be installed to use.

Alright, the following application is released under the GNU GPL:
Please See THIS Post For Install!

Please report any errors or comments at: http://www.internettablettalk.com/forums/showthread.php?t=13701

Categories: n810
Tyler Longwell

MediaMote

2007-12-23 18:43 UTC  by  Tyler Longwell
0
0
Yo!



Another little app I decided to write up tonight. This is a program that allows you to control XMMS on a Linux PC over Wi-Fi.

But, as of now, it has the limitations that it cannot be installed at the same time as AirX (I have to work around this, eventually...) and that XMMS must already be running on the PC for MediaMote to control it.

Please tell me of any errors, and if it will not start for some reason, please run it as "mediamote" from the command line and tell me what it says.



You only need to click "Connect and Start XMMS..." once when you enter a computer's information. Then it is stored. You may change it when you use another computer, or if your computer changes it's IP address.

Python must be installed to use. SSH must be installed on the tablet and an SSH server must be installed on the PC running XMMS.

Alrighty then, this is released under the GNU GPL:
Please See THIS Post For Install!

Please report bugs to:
http://www.internettablettalk.com/forums/showthread.php?t=13740

Enjoy

Categories: control
Martin Grimme

MediaBox doesn't like winter?

2007-12-24 07:09 UTC  by  Martin Grimme
0
0
There crawled a stupid little bug into MediaBox which made it dislike winter. A bug in the clock module made it return bogus data during winter. Since winter started recently, MediaBox failed to start up after December 22nd.

clock

The new release 0.92.1 fixes this. Now you can enjoy MediaBox again!


Merry Christmas!
Categories: mediabox
alp

Improved WebKit HTML5 canvas support

Brent Fulgham has been merging Cairo graphics backend features from the Adobe Apollo/AIR branch of WebKit (#16558, #16577, #15382). The Adobe developers have been cooperative and their code is well-written — hopefully they’ll start merging their own work soon. This puts the graphics backend a couple of weeks ahead of schedule (the original target was GNOME 2.24):

WebKit Cairo Canvas (small)

Acid2

Luca Bruno has provided the last (#16365) in a series of fixes to get the Acid2 smiley face rendering correctly. This should help dispel rumours that the WebKit/GTK+ team is dropping acid.

WebKit Acid2 (Small)

Image decoder enhancements

Google engineers have contributed a handful of improvements (#15974, #16169) to WebKit’s image decoders, which will be shared between the GTK+ and Android ports.

Mobile features designed for Android can also now be easily enabled in the GTK+ port (eg. LOW_BANDWIDTH_DISPLAY support, r28960). It’s great to see cooperation on features like this.

Trunk open for Maemo/Hildon

The Maemo/Hildon mobile platform (used in Nokia internet tablets and Ubuntu Mobile) is now an official component of the GTK+ port. This means that these libraries can be used directly in WebKit instead of being maintained out of tree.

The JavaScript engine has seen recent optimizations which bring it further ahead of the stock browser shipped in OS2008 for the N800/N810 devices. Check out any of the freely available JS/AJAX benchmarks if you’re interested in performance.

GtkPrint

Initial printing support (#15576) has landed. Cairo’s paginated surface API lacks some features we need to implement this fully. I’ve posted a proposal for new API that will be useful in matching the print functionality of the Mac and Win ports.

WebKit GtkPrint

Categories: GNOME
Tyler Longwell

PyBoy

2007-12-25 20:48 UTC  by  Tyler Longwell
0
0
Yo!



A while ago, I had come across a version of the Gambatte Game Boy and Game Boy Color emulator. I loved it. It ran sooo well on my 770 that I was actually able to use it to play games. (Thank you dblank! Original post is here if you wish to say Thanks.)

Gambatte runs really well for some reason and, on a 770 even, you can get almost a hundred percent speed while at three times the screen multiplication! Imagine playing on an N810 :)

So, I decided to make a super-simple frontend and to package it for everyone to enjoy. (Package. by. hand. directory. by. directory. file. by. file. damnedable. scratchbox!^%&@(@)

^^''

Python is required to run PyBoy!

Ok, so, here, this is the package PyBoy which contains Gambatte and my little frontend, all of my code is GPL'd:

http://itablet.garage.maemo.org/pyboy_0.1-1.deb

If you can't install Python, Gambatte can be called from the commandline as such: gambatte -i enter f4 f7 f8 up down left right -s 2 -r 44100 file.gb

See ya' :)

(Oh, and, you know, if you find any of my little apps even remotely useful or amusing, maybe you could donate a bit, hm? Yellow button on the right of the site ;) Thanks)

Categories: n810
Luciano Wolf

PyMaemo and the broken repository

2007-12-26 10:20 UTC  by  Luciano Wolf
0
0
PyMaemo has got a lot of downloads and votes since beginning of this month. It's great to see this project growing and getting more and more people involved. I would like to count with you and your patience during these days that repository is broken. All platforms (OS2006, 2007 and 2008) are affected by this problem and until now there is no information about fixes. As soon as repository get ready again we will upload some bugfixes to PyMaemo OS2008. Other changes will be done in install files to use only the extras repository (following the correct repository usage policy).
Tim Samoff

Late Christmas present...

2007-12-26 19:42 UTC  by  Tim Samoff
0
0

I decided to take a few of the photographs that I’ve shot over the past year and turn them into desktop images for your -enabled . The Internet Tablet versions are below (the originals are available here).

Crayon Color (800x480)

First Baptist Church, Minneapolis, MN (800x480)

Hot Tub Beauty (800x480)

Midwest Sunrise (800X480)

Montgomery, TX (800x480)

Stratus (800x480)

The Underside (800x480)

Winter Passage (800x480)

Click on the thumbnails to view the full versions and to save to your Internet Tablet(s). Or, download all of them in a single Zip file here:

Samoff IT Backgrounds 2007 Samoff IT Backgrounds 2007

Who said Christmas only lasted one day?

Mike Rowehl

Redirection and Other Characters on the N810

2007-12-27 07:46 UTC  by  Mike Rowehl
0
0

A weird quirk I’ve run into while fooling around with doing a little development on the N810, there doesn’t seem to be a way to enter redirection characters (great than or less than signs, or angle brackets, whatever you want to call them) using the hardware keyboard. They’re not on the keyboard itself. And there’s a “Chr” key that brings up a character picker onscreen for odd characters, but the greater than and less than signs aren’t there.

Escape and page up/page down are on the toolbar. So I figured maybe I could use the onscreen keyboard to add the characters I wanted to the toolbar, but also no dice. Making an entry on the toolbar with a name of ‘gt’ and value of ‘>’ just seems to generate nothing at all when I tap it.

I don’t see any general remapping tools for the hardware keyboard (though there are for a bluetooth keyboard). Any way to get these characters easily accessible? Right now I have to just use the onscreen keyboard (or use the hardware keyboard and physically close the slider, bring up the onscreen keyboard, type my characters, and switch back). There’s gotta be an easy way to get those characters available though.

Categories: Maemo
Tyler Longwell

The N810

2007-12-27 11:23 UTC  by  Tyler Longwell
0
0
Yo!

Alright, alright, I know. Every blogger and their grandmother has already done an article on the N810. Who cares ;)



I love this thing. All those who have had N800's and have been writing probably have a very different point of view than someone who has been stuck with an N770 since forever. The N810 feel sooo fast and so much like a real computer. The keyboard, I had rallied against never, ever, ever putting a keyboard on the Tablets. I was wrong.

The keyboard is awesome, I love it, typing is so much faster with it, and... it actually looks and feels cool as hell when you slide it out. It feels really solid.

The other great features I love are the network and bluetooth folders in file manager. I didn't even notice that until this morning, I've been waiting for this since... forever!

Huge improvement in the UI, as you all know, but I actually deigned to put applets on my desktop. Because they actually look good. The 2005, 2006, and 2007 applet style made the desktop look like utter crap, but these actually make it look better, and I love em'.

*

Oh, and, my headphones I bought a year ago finally work by default. Yes, go Nokia! Bluetooth headphones are able to be paired and heard out of without any mussing.

Thanks a lot everyone on the Maemo team and those at Nokia who have made these and the immense amount of other improvements possible. I can't wait for os2009 ;-)

*Thank to Tim for that amazing wallpaper. Check out his site :)

Categories: n810
gnuton

Hey, it is too late!

2007-12-28 00:32 UTC  by  gnuton
0
0

This is another night on maemo Qt4… it’s really fun!Today i’ve compiled and partially ported keepass (a password manager writed in Qt4) on maemo OS2008.The ported application page is now updated!

Categories: Maemo-dev
Tuomas Kulve

Ogg-support 0.6: No need for restart

2007-12-29 11:54 UTC  by  Tuomas Kulve
0
0

Thanks to Joni Valtanen the Media Player should now play Oggs without restarting the device.

As another minor change I added NoDisplay to ogg-support’s MP’s .desktop file to prevent it from showing in the menus.

Categories: Maemo
Jamie Bennett

OS2008; Your Thoughts?

2007-12-29 20:46 UTC  by  Jamie Bennett
0
0
I've been using OS2008 final since launch day (via a torrent see (http://linuxuk.blogspot.com/2007/12/os2008-ssllllooooowwww-downloads.html)) and I must admit I'm pretty happy with it. The problem is that there seems to be a 'vista like' outcry at the moment with various people complaining about one thing or another but personally I think that this is a massive step forward for the Nokia and Maemo team.

Since owning the 770 and the n800 with OS2007, I've found the device to be in the cool but ultimately fringe market where only the geek or cash endowed would want to buy it. The 770 was very 'raw' and 'unfinished'; OS2007 had nice hardware but again, the software was lacking. OS2008 brings with it a new dimension to the whole internet tablet range. Sure, its still lacking certain features that I personally feel would make this a killer device but it sure is close.

In a couple of days I will give my honest assessment of OS2008 with a few caveats, a) I'm no Nokia or Maemo fanboy (or any other company/device fanboy come to think about it), and b) I really, really feel the future of personal information access and management will be based around the internet and any device that makes this more accessible.

If I was a betting man (and in my line of work I should be!) I'd bet on a convergence of mobile phones/internet tablets in 2008; Nokia at the moment has both but no single device (that I've been fortunate to be told about at least).

Let me know your thoughts on OS2008 via the comments or email link and I'll try to get my bugzilla/developer/'pain in the bottom hat' on to get them fixed or if its praise, I'll direct it to the right people :)

You may of noticed that I have no comment on the n810. That is because I missed out on the developer program but hopefully some kind sole will lend me theirs for a review soon stick around.
Categories: Future Technology
Martin Grimme

Tablet Python #2 - Resource Modules

2007-12-30 05:31 UTC  by  Martin Grimme
0
0
Introduction

In this second episode of Tablet Python, I'm going to tell you about an easy way to make resource modules. A resource module is a Python module which you can import for loading resources such as images, fonts, or whatever you want.

For example:

import graphics

img = gtk.Image()
img.set_from_pixbuf(graphics.icon)


Implementation

In episode #1 we talked about writing relocatable software. We are going to apply the same technique for resource modules, since they will be relocatable as well.

Our resource modules are Python packages, i.e. a subdirectory with a __init__.py file in it. The name of the directory will be the module's name. Be careful to only use valid characters (characters valid for Python variables) in the directory name and the filenames of the resource files (e.g., my_icon.png is OK, while my-icon.png would be not!).

Let's assume the following filesystem structure for our example:

graphics/
+ __init__.py
+ icon.png
+ logo.png
+ background.png

test.py

The package directory will also contain the resource files. In order to access them, we'll have to put them into the module namespace. Write the following into graphics/__init__.py:

import os
import gtk

_RESOURCE_PATH = os.path.dirname(__file__)

def _load_resources():

# Find all .png files in the resource directory. This construct is called
# "list comprehension" and will be covered in detail in episode #3.
# This returns a list of the names of all files in the resource directory
# ending with ".png".
resources = [ f for f in os.listdir(_RESOURCE_PATH)
if f.endswith(".png") ]

# load resources into module namespace
for r in resources:

# the filename without extension will be the name to access the
# resource, so we strip off the extension
name = os.path.splitext(r)[0]

# this is the full path to the resource file
path = os.path.join(_RESOURCE_PATH, r)

# Now we can load the resource into the module namespace.
# globals() gives us the dictionary of the module-global variables,
# and we can easily extend it by assigning new keys.
globals()[name] = gtk.gdk.pixbuf_new_from_file(path)

#end for

# load the resources when importing the module
_load_resources()

That's all. Let's test it with a tiny test program test.py:

import gtk
import graphics

win = gtk.Window(gtk.WINDOW_TOPLEVEL)
img = gtk.Image()
img.set_from_pixbuf(graphics.logo)
win.add(img)
win.show_all()

gtk.main()

You may put as many resource files as you want into the resource directory and simply access them by their name. The files are loaded only once when the module gets imported the first time. Subsequent import statements reuse the module without reloading the resources. I'm going to talk about the "singleton" nature of Python modules in a later episode.

A more sophisticated example of resource modules can be found in the theming engine of MediaBox (the subdirectory called theme).
Categories: python
Henri Bergius

Appliances are starting to take over

2007-12-30 21:09 UTC  by  Henri Bergius
0
0

2054074159_1ebdf580a9_m.jpgNokia's Linux-based internet tablet was Amazon's best selling computer in 2007, and top 3 personal computer in holiday sales. Congratulations to the maemo team!

There was some discussion on Amazon's listings on Slashdot. As I've noted every year has recently been predicted as the one when Linux desktop takes over I thought this comment particularly insightful:

Now, the "Linux Desktop" fantasists can finally let it go. There will be no "year of the Linux desktop", just as there will be no "year of the Linux mainframe".

...

Pushing for a change in the desktop from Windows to Mac or Linux is, in 10 years, going to seem like striving to continue the VMS vs Unix wars on the VAX platform.

What 2008, 2009, and 2010 are going to be are the "years where appliances took over half the desktop functions" - you still want a big monitor and ergo keyboard to Photoshop, do development of web pages and code, and so on. But people sitting right at their desktop will whip out their paperback-sized appliance to do E-mail and chat, because that's where their communication apps live.

And, yes, those new appliances will mostly run Linux. What else?

As I've seen the nice, new N810 internet tablet take over more and more roles from my MacBook I can only agree.

Technorati Tags: maemo, linux

Categories: desktop
Mike Rowehl

Maemo Mapper on the N810

2007-12-30 22:07 UTC  by  Mike Rowehl
0
0

I fooled around a little bit with the mapping application built into the N810, but wasn’t too impressed. Sure, it could be useful for when I get lost and need to find out where the hell I’ve ended up. A situation which I admit isn’t all too uncommon. But it did seem pretty much like a teaser application, bare bones functionality with the desire being to upsell me on some navigation package so that I could get access to the rest of the features. No thanks.

Click to read 1518 more words
Categories: Maemo
Daniel Gentleman

TabletBlog's 2007 Retrospective

2007-12-31 09:22 UTC  by  Daniel Gentleman
0
0
It's been a stellar year for Nokia Internet Tablets, software, developers, and the community. Thanks to all of them, it's been a stellar year for me here too. This post is parallel to a similar 2007 retrospective on UltraMobileGeek.com with the "Coffee with ThoughtFix" and "Predictions" sections on the bottom identical. In this 286th and final post for 2007, I am hand-picking my favorites of the year:
Click to read 2096 more words
Categories: blogging
Mike Rowehl

Adding Pipe and Tab to the N810 Keyboard

2007-12-31 21:31 UTC  by  Mike Rowehl
0
0

I’ve been poking around with remapping the keys on the N810 keyboard and got xmodmap working this morning. I didn’t think it was available for OS2008, but you can snag the xmodmap binary for OS2008 from here. I used some of the information on the page about using a Bluetooth keyboard with older Maemo releases, but also just read some general hints about how to use xmodmap and where to find info about keysyms.

I started out just testing the modifications I wanted from the command line in xterm. You can use a command like the following to test out a mapping before adding it to any config files:

xmodmap -e ‘keysym m = m M bar bar bar’

My targets for remapping were the euro and pound signs (Fn-M and Fn-; on the built in keyboard). I live in the United States, and as everyone knows one of our favorite pastimes when not destroying other countries during religious crusades is to ignore them completely. So the chances of me needing to use those symbols is pretty low unless I suddenly decide to write some kind of political satire. What I wanted there were the tab character and the pipe character. Essential to sanity when doing a lot of command line stuff, which I do. So I ended up with this .xmodmap file:

keysym m = m M bar bar bar
keysym semicolon = semicolon colon Tab Tab Tab

Fantastic! Now I can run ‘xmodmap /home/user/.xmodmap’ and get the remapped keys I want. I had seen mentions on some of the discussion boards about the keymappings getting reset with every keypress or something. I’m not seeing that on my relatively recent OS2008 install (1.2007.42-19). Once I set the mappings they stay around till I reboot. What I can’t figure out how to do however is to run xmodmap automatically at startup and have it work. I tried adding it to a bunch of different places in startup files, but the remappings weren’t active for some reason. So I just created a nice short script I can run from xterm, which is mostly when I want to enact these mappings anyway. Good enough for now. Still, would be really slick to just have them working, is there a thread out there with a working example for .19? I didn’t run across one in my wanderings.

Categories: Maemo

Back