770 is shipping to developers, US not on the map yet
Wednesday October 19th 2005, 1:02 am Category: Nokia 770 development

The first devices went out, Tommi Komulainen from Nokia writes, but not to the United States yet.


Nokia 770 gives more power to Gnome
Tuesday October 18th 2005, 12:37 am Category: Nokia 770 links, Nokia 770 development

Three companies contracted by Nokia to improve the software base of 770 are joining the GNOME Foundation advisory board, Ziff Davis Media reports.

Last week, three embedded software companies contracted by Nokia to improve Gnome for use in the slightly delayed Nokia 770 Internet Tablet announced that they had joined the Gnome Foundation’s advisory board — these include Matthew Alum’s OpenedHand, Imendio, and Fluendo.

Matthew Alum’s OpenedHand is the developer of Matchbox and had been working with Nokia for quite a while, as this May 2005 press release points out.

Imendio issued a press release regarding joining GNOME Foundation board. Back in May 2005 Imendio had another press release describing the type of work they would for Nokia. As you can see, the small group of developers are an elite bunch:

The main areas in which Nokia has been assisted are:

Using a comprehensive graphics library is the key to building attractive and functional applications. Nokia has selected the graphics libraries originally designed for the GIMP called GTK+. These libraries are used for widget creation and general graphics management in all GNOME applications. Imendio has built a persistent, rich text capable, clipboard and corrected bugs in the libraries them selves.

To achieve a low-overhead and low-latency protocol with developer-friendly qualities Nokia uses D-BUS as an interprocess communication (IPC) mechanism. D-BUS is used to facilitate a standardized bus for communicating data between processes. Imendio’s work involved the implementation of several enhancements and improvements. Imendio has continued working with D-BUS integration in both GnomeVFS and GConf.

The virtual file system used by GNOME is called GnomeVFS. It is used to abstract and supply a uniform view of different file systems and equivalent data resources. Access to data via OBEX protocol has been implemented. Imendio has also added support for D-BUS as an internal IPC mechanism for GnomeVFS.

To store configuration data the platform uses the same model as GNOME. The GNOME configuration repository available to all applications is called GConf. To strive for a uniform IPC handler for all purposes, Nokia has added support for D-BUS as an internal IPC mechanism for GConf. Imendio realized this project.

FluendoFluendo is an open source multimedia streaming company and, unlike other companies, Nokia 770 is not their exclusive commitment. They are the guys behind GStreamer on Nokia 770:

The GStreamer framework is a central part of the Nokia 770 internet tablet providing its multimedia processing and handling facilities. As the central multimedia component in the Maemo development platform on which the Nokia 770 is built GStreamer will enable developers to create all sorts of multimedia applications for this innovative device.


Get your Mono here
Saturday October 01st 2005, 11:06 pm Category: Nokia 770 development

Paolo Molaro posted Mono binaries for Maemo.

You should be able to just copy a Gtk# app and have it run. There is no support yet for Hildon-specific widgets.

What’s Mono? It’s an open source .NET runtime enabling Linux users to run apps developed in C# and Microsoft-specific environments.


Microsoft .NET environment on 770?
Saturday October 01st 2005, 2:50 am Category: Nokia 770 development

.NET and 770 - do those even mix? Apparently, yes, via Mono port that Ximian guys are working on.

O’Reilly OSDir posting says a Mono application was launched successfully on Nokia 770. Granted a pretty simplistic C# app.

Basic Mono app on Linux-based Nokia 770

Ah, and OSDir references Paolo Molaro.


Preventing application freezes in Maemo
Tuesday August 16th 2005, 11:45 pm Category: Nokia 770 development

Nils Faerber provides an explanation of Maemo programming model to prevent application freezes:

Hildon contains a mechnism to kill processes that do not startup properly. So if a process is supposed to be started (launched from the launcher), then it has to register itself within a certain amount of time (the default is IMHO 30 seconds). If it does not, it is assumed to be stuck at init stage and is killed.


Maemo Terminal 0.1 released
Tuesday August 16th 2005, 11:39 pm Category: Nokia 770 development

Makuchaku:

Once again, i’m feeling very happy to announce the release of “Maemo Terminal v0.1″.

Download in tar.gz
Screenshots
First bug fix


Manaos Browser - new open source browser for Maemo
Wednesday August 10th 2005, 6:04 am Category: Nokia 770 development

Antonio Gomes announced release of Manaos - port of MiniMo/Mozilla browser to run on Maemo.

Minimo - Mozilla browser on Maemo

What’s done

  • Load internet pages
  • Go back and forward to a desired page in the window
  • Can reload and stop loading of the web page
  • Proxy configuration
  • Progress bar to show web page downloading progress
  • Increase and decrease font size
  • Web page menu item
  • Increase and decrease font size
  • Edit menu
  • View menu
  • Settings
  • Close window / all windows
  • Enable sensitive menus and buttons, according with the loading state
  • Enable or disable Go and Forward buttons according with the loading state
  • Global history window
  • ‘new_window’ signal working properly
  • Navigation menu item was completely implemented

Another screenshot of minimo

What’s on to-do list

  1. Open and close browser window and switch between windows
  2. Open and define home page locating in the internet
  3. Send e-mail
  4. Add to bookmark
  5. Set as home page
  6. Switching between browser windows

New screenshots of FBReader
Monday August 08th 2005, 5:03 am Category: Nokia 770 development

I e-mailed Mikhail Sobolev regarding new screenshots of FBReader on Maemo platform, and today he posted some updated screenshots. I asked for a book with an image in it specifically, just to see how well the text aliases and how easy it is to go through an e-book, while on the plane, since I usually pack 2-3 titles into my PDA whenever I have a long trip and airport wait ahead.

FBReader for Nokia 770

I’d say overall it looks pretty good. Visit Misha’s page for more screenshots. You might have guesses from the images that the book on screenshots is The Little Prince by Antoine de Saint Exupery.

Reading an e-book on Maemo


ScummVM on 770
Sunday August 07th 2005, 11:03 am Category: Nokia 770 development

I am a big fan of the Day of the Tentacle, the game being one of the first ones my friend loaned me when I got a computer, so the news abut ScummVM ported to Maemo by Tommi Komulained definitely sounds great. A whole bunch of LucasArts classics suddenly available on the gadget when it comes out.


FBReader on 770
Saturday August 06th 2005, 10:50 am Category: Nokia 770 development

So now we know two things for sure:

  • Maemo has no problems with Cyrillic fonts (used in Russian, Ukrainian, and a bunch of other Eastern European languages).
  • The display is pretty darn good for reading e-books.

FBReader on Maemo - see a Russian book on Nokia 770

TeleRead broke the news and then pointed to the posting on MobileRead forums and also linked to the development page, which warns us that the screenshots are quite old (well, and what’s up with that?)

FBReader on 770 - options dialog