For those thinking of developing apps for Nokia 770, there are several articles posted in developer blogs. Over at WebNinja there’s a simple example of writing a 770 app in Python:
I really like python. I’ve actually been using it quite a bit lately for some projects for clients. I’m not a great python programmer yet, I still have to look things up fairly often. Not like PHP, where I could probably name every function and its arguments from memory. Anyways, I installed PyMaemo onto my 770 and did your basic “Does HelloWorld work?” kind of testing on it and then got down to business.
Teemu Harju is also running an introductory series on Python programming. Coding for Nokia 770 using Python - Part 1 talks about setting up the proper dev environment for simple Python app dev on 770:
In this first part I thought that I’d give instructions how to set up an easy configuration so you can easily code Python on Nokia 770 using your PC and also very easily run your applications on the actual device. I’ll also give an example of a very simple Python application that you can see below. It’s not much, but it is a good start.
In Coding for Nokia 770 using Python - Part 2 there are more PyGTK goodies with an example 180-line app:
I’ll explain here some parts of the example code, that can be seen on the end of this post with lines numbered. First of all lets start with the 1st line, in case someone is wondering what it is. It is there only to tell what application should be executed when this script is run in a shell. So you’ll only have to type “./uitest.py” to start the application from xterm.
For a quick intro to Python, check out Dive into Python.
Download for Nokia 770
Source code
The app notifies BlogLines subscribers of new items in their RSS feeds.
Jim Thompson on Smallworks (I never worked for Vivato, but spent a significant portion of my life in Spokane, so the blog was always an interesting read for me) points out some counterarguments to Russ Nelson’s idea:
Russell appears to want to recreate the PC in the image of the 770, completely ignoring the simple fact that the 770 was not designed as a PC replacement. The USB port on the 770 is there to make the 770 act like (and appear to be) a USB “mass storage” device.
Gnumeric 1.6.2 for Nokia 770 is out. Gnumeric is a spreadsheet application, GNU’s answer to Microsoft Excel.
Evince 0.5.0 is out. What’s Evince? Evince is a document viewer. It primarily displays pdf, though djvu, tiff, dvi, postscript and even comics archives are also supported.
Remember Newton? Apple-branded PDA that some say was a complete product failure, some say was an idea ahead of its time? NewtOS/Einstein now works on Nokia 770. The neat photos are here, the binaries for Einstein are here.
Got an e-mail pointing to this site featuring helpful utilities for Nokia 770. A Telnet client, slocate and Nintendo emulator are currently available.
Over at the maemowiki there are newly posted instructions of creating a Real Video stream that would viewable on N770.
Russ Nelson tells it like it is: Nokia 770 should be a master, not slave
This is bound to test the viability of Nokia 770 as a commercial platform for software development. Wayland Bruns wrote in to introduce DejaDesktop.
What does it do? - With DejaDesktop, your Outlook Contacts and Calendar synchronized to the 770, and any changes you make while on the device are synchronized to Outlook. DejaDesktop uses the built-in IP connection, so there is no need to connect the device to your computer.
How much is it? - DejaDesktop is provided free of charge, and the hosted IP-based sync is only $9.95 per month! You can try the sync service FREE for 14 days.