ApplicationCatalog2006

  1. PIM
    1. GPE PIM Application Suite For Maemo
    2. gpesyncd
    3. Dates: Electronic Calendar
    4. DejaDesktop for Maemo
    5. Xournal
    6. LeafPad
    7. Maemopad+: Sketching and notes app
    8. Winzig
  2. Accessories
    1. antiword
    2. Evince Document Viewer
    3. FBReader: e-book reader
    4. Maemo GAIM: Instant Messenger
    5. Free42: HP 42S RPN Calculator Emulator
    6. Maemo Mapper
    7. Osso Xterm
    8. Osso Xterm (advanced)
    9. SDict Viewer
    10. WhiteStork dictionary
    11. bootmenu
    12. Puchi
    13. Bluetooth xfer (OBEX OPUSH send and receive)
    14. otpCalc
    15. Maemochron
    16. HCHMView: CHM Viewer
    17. Maemo Krypt
    18. doc Reader: MS Word document reader
  3. Education
    1. Granule
    2. Maemo Periodic
    3. Maemo Stars
  4. Statusbar and home applets
    1. Bluetooth plugin
    2. Clock applet
    3. CPU/Mem/Screenshot applet
    4. CPU/Mem/Screenshot applet with Swapon/off
    5. CPU/Mem/Screenshot applet with run command
    6. IpHome homepage-plugin
    7. Additional Maemo Internet Search Engines
    8. SMP - System Monitor Plugin
    9. Yellow Notes applet
    10. Other Maemo Weather
    11. IDEA
  5. GUI bluetooth applications
    1. Xkbd-btHID
  6. GUI networking applications
    1. AutoScan
    2. Claws-mail
    3. VNC Viewer
    4. VNC server
    5. Rdesktop
    6. Nicotine
    7. Bloglines 770: RSS reader
    8. Grsync
    9. TapiocaUI
    10. Minimo/Mozilla Web Browser
    11. Reverse Shell
    12. SpotYah
    13. Sylpheed
    14. WifiInfo
    15. FUSE
  7. Multimedia
    1. Media Streamer
    2. Canola
      1. Instructions to Install Canola
    3. Glurp
    4. NFlick
    5. Ogg Vorbis Player
    6. Obscura Photo Manager
    7. PLCreator
    8. Tuner Tool
    9. Streamtuner (maemo port)
    10. Maemo Recorder
    11. MPlayer
    12. Mobizines for Internet Tablet
  8. Graphics
    1. Horizon
  9. Games
    1. Battlegweled
    2. Blitzkrieg Onslaught
    3. Bomberman
    4. CGoban Maemo
    5. Chaos Strikes Back
    6. Crazyparking
    7. Crimson Fields
    8. Descent II: First Person 3D Shoot'em up
    9. Doom
    10. EightyOne
    11. FindMine
    12. GFrotz
    13. gpe-sudoku
    14. IceBreaker
    15. Jooleem
    16. La Pulga
    17. LBreakout
    18. Lineo
    19. MaemoBlocks
    20. MaemoDrac
    21. MaemoSweeper
    22. Multi-Flash-Games Machine
    23. Nethack
    24. No Gravity: First Person 3D Shoot'em up
    25. Garithmetic
    26. OpenTTD
    27. Pengupop
    28. Pipepanic
    29. Powermanga
    30. PushIt
    31. Q
    32. Reverzi
    33. ScummVM
    34. SnowBall
    35. Sokoban
    36. SuperTux
    37. TuxPaint
    38. TuxPuck
    39. TwinDistress
    40. Vectoroids
    41. Xbill Maemo
    42. XGalaga
    43. Freeciv for Maemo
    44. Hedgehopper demo
  10. Themes
    1. 12pt & 14pt Themes for OS 2006
    2. LCARS PADD (Star Trek) Theme
    3. TechnopodMan's (Matrix) Theme fixed
    4. TechnopodMan's (MAC OSX) Themes fixed
    5. AQUA OS Theme
    6. solid.gold.code Themes
  11. Command Line tools
    1. VIM
    2. Midnight Commander
    3. Bash: GNU Bourne-Again Shell
    4. bc
    5. The Daily Pluck
    6. ussp-push
    7. menush
    8. radare
    9. findutils (find, xargs)
    10. gnugo
    11. btscanner
    12. Bluetooth port scanning suite
    13. Bluetooth OBEX server
    14. Less: reversible text file viewer
    15. live-f1
    16. Joe's Own Editor (joe)
    17. becomeroot
    18. Gnuplot
    19. Octave
    20. Zip
    21. Unzip
    22. tree
    23. pwgen : generation of pronounceable passwords
    24. nano
    25. sqlite3
    26. pysqlite2
    27. GNU Screen
  12. Command line Networking tools
    1. Aircrack-ng
    2. Dsniff
    3. Dropbear SSH Server and Client
    4. IRSSI IRC client
    5. kismet
    6. Links terminal www browser
    7. Ntpdate: set clock from a NTP server
    8. netcat
    9. socat
    10. OpenSSH Server and client
    11. OpenVPN: SSL VPN solution
    12. Pine: mail and news reader for terminal window
    13. Mutt: mail reader for terminal window
    14. vpnc - client for cisco3000 VPN Concentrator
    15. vpnc-gui - GUI for vpnc
    16. busybox with ipv6,iproute,netcat,ping,ping6,telnet,traceroute and wget
    17. rsync
    18. unison
    19. wget
    20. TTCP
    21. tnftp (lukemftp)
    22. Wireless Tools
    23. Nmap, the port scanner
    24. Nast, Network Analyzer Sniffer Tool
    25. Enhanced CTorrent
    26. cadaver
    27. OLSRd
    28. Privoxy
    29. thttpd
    30. thttpd-util
    31. gpsd
    32. gpsd-clients
    33. tinc
    34. fping
    35. telnet
    36. telnetd
    37. minicom
  13. Kernel Images
    1. Linux Nokia770 + IPv6 + NFS v3/v4 client support
    2. Linux Nokia770-26 + IPv6 + Ext2 + MMC 2GB support
    3. Linux Nokia770 + IPv6 + Ext2 + MMC 2GB + MMCPlus52Mhz support
  14. Programming
    1. Python
    2. SmallBASIC
    3. Guile Scheme
    4. sal
  15. System Tools
    1. Maemo Process Viewer
    2. Task Manager
  16. Office Applications
    1. Gnumeric Spreadsheet
    2. MaemoTeX
    3. MaemoTtH
    4. Grisbi
  17. Other sources and repositories
    1. Maemo Garage
    2. Maemo Apps
    3. Application Manager Repositories
The new Application Catalog is available for testing. We would highly recommend to use the new catalog. <br/>Please see more details about the usage of the new catalog in the User Manual.

Welcome!

Even though maemo.org is a developer forum, this page is dedicated to applications that are mature enough to be made available for end-users. If you find an application here that does not yet work, please move it to ApplicationCatalog2006Wip.

When you are adding your program to this list, please make sure that the program is end-user ready. Also, specify any problems with it, along with precise instructions about any installation tricks, or any other libraries that must be installed to make it work. And please try to use one of the sections listed in UserSections in the Section field of your debian/control file.

Applications listed on these page are maemo 2.0 compatible and usable for Internet tablet OS Edition 2006 installed devices. These applications WILL NOT WORK on devices with Internet Tablet 2005 Edition. If you have not updated yet, see ApplicationCatalog.

Many of the applications listed here can be installed from one of the repositories listed in ApplicationRepositories. That is often a better way of installing applications, for the following reasons: you will get up-to-date versions (and the system will be able to check for updates), and you will not have to track dependencies manually.

Before adding warnings such as ...about 20 minutes after installing this software my N770 started to make crackle sounds and a few minutes latter it smell of smoke... on this page, please discuss your issue with the software's author, maintainer, porter, provider, or at least on the maemo mailing lists, http://maemo.org/pipermail/maemo-users/ or http://maemo.org/pipermail/maemo-developers/. Or report a bug in https://maemo.org/bugzilla/.


PIM

GPE PIM Application Suite For Maemo

PIM suite includes

  • gpe-calendar (multiple views, import/export of iCal, support for categories)
  • gpe-contacts (full addressbook with postal address, telephone numbers and customizable fields, support for categories)
  • gpe-todo list (with priorities, due-dates, support for categories)
  • gpe-timesheet (task time tracker)

Installation instructions (thanks to Milhouse in this Brighthand Forums thread)

Since you have OS2006 installed, what you need to do to install apps is add the necessary repositories to the Application Manager app on the 770 itself - no PC required! :)

Go to Tools -> Application Manager, then from the application menu choose Tools -> Application catalogue...

For the GPE PIM suite, you need to add:

Click OK, and you'll be prompted to refresh the package list - click OK. Once the package list has updated you should have several new apps listed in the "Install new applications" section. Find the application you want to install (GPE PIM will be in the "pim" section) then click "Install" for each application and it will install over your WiFI connection. That's all there is to it! :) Also use Application Manager to install updates whenever an application is updated.

gpesyncd

This is a small tool to handle the exchange between the gpe databases and the vcard, vevent, vtodo formats.

Default port: 6446. Additionally you need to list the ip(s) from the computer(s) you want to allow to sync the file /home/user/.gpe/gpesyncd.allow .

Dates: Electronic Calendar

Dates is a small, lightweight calendar that shares data with GNOME Evolution. Dates features an innovative, unified, zooming view and is designed for use on hand-held devices, such as the Nokia 770 or the Sharp Zaurus series of PDAs.

DejaDesktop for Maemo

The website says OS 2006 is not supported at all, so this application is misplaced in this catalog.

However, on the download page (http://www.dejadesktop.com/downloads.html) there is a note that says: "Runs with Tablet OS 2006". What's the real deal on this?

I installed a version from the web page for OS 2006. It seems to work fine. I cant test syncing though.

Xournal

Xournal is an application for notetaking, sketching, keeping a journal using a stylus. It is free software (GNU GPL) and runs on Linux (recent distributions) and other GTK+/Gnome platforms. It is similar to Microsoft Windows Journal or to other alternatives such as Jarnal and Gournal.

LeafPad

Leafpad is a simple GTK+ text editor that emphasizes simplicity. As development focuses on keeping weight down to a minimum, only the most essential features are implemented in the editor. Leafpad is simple to use, is easily compiled, requires few libraries, and starts up quickly.

Maemopad+: Sketching and notes app

Maemopad+ Tree-based notes, sketching and checklist application, a'la Treepad. Memo leafs are loaded on activation and saved to a sqlite database. Maemopad+ is not a port, it is designed and optimised specifically for the Maemo platform.

Winzig

Winzig is a suite of PIM style applications written in Python/GTK. It works not only on the Nokia 770 but also on desktop Linux installations and even on Windows. Instruction to synchronize to a desktop installation of Winzig are provided on the port page.

Accessories

antiword

Antiword, a MS Word document reader - really a converter from MS Word to plain text, PS and PDF. Run from xterm. Invoke without arguments to see help.

Evince Document Viewer

Evince is a document viewer for multiple document formats. It currently supports pdf, postscript, djvu, tiff and dvi. The goal of evince is to replace the multiple document viewers that exist on the GNOME Desktop with a single simple application. Current port only supports pdf tiff and image files, djvu support coming soon.

FBReader: e-book reader

FBreader is a e-book reader originally written for Zaurus platform. Supported formats are: * FB2 -- a XML-based format popular in Russia * plain text * html * rtf * chm * plucker * some other formats (AportisDoc, zTXT, ... -- please see home page for details).

Maemo GAIM: Instant Messenger

Install requires the following repositories

maemo-gaim package no longer includes support for protocols, these need to be installed separately. they should be listed under "Protocols".

Gaim is a multi-protocol instant messaging (IM) client for Linux, BSD, MacOS X, and Windows. It is compatible with AIM and ICQ (Oscar protocol), MSN Messenger, Yahoo!, IRC, Jabber, Gadu-Gadu, SILC, Novell GroupWise Messenger, Lotus Sametime, and Zephyr networks.

Free42: HP 42S RPN Calculator Emulator

This is a port of Free42, an HP 42S emulator for N800 and N770.

This program provides a complete re-implementation of this RPN programmable calculator. So it does't need any ROM images to work.

Maemo Mapper

You may use this for retrieving valid map urls:

wget -O -  2>/dev/null | sed 's/\[\"//g;s/\"\]//g;s/\",\"/ /g;s/ /\n/g;s/,//g;s/);if//g;s/{GLoadApi(//g' | awk '/?n=404/'

Osso Xterm

Osso Xterm (advanced)

Be sure to follow the instructions under it2006/mistral, not maemo 1.1.

This is a little hack against the osso-xterm from http://770.fs-security.com/xterm/. It adds font and color selection support and url opening through context menu.

SDict Viewer

A dictionary application for Maemo and other platforms where Python/PyGTK are available. Various dictionary databases in many languages are available at http://sdict.com/

WhiteStork dictionary

WhiteStork is multilingual dictionary enabling its users to use many dictionary formats. Its dedicated platform is Nokia 770 tablet. Our final goal is to use many search engines so that different file formats could be used. read more...

bootmenu

A simple boot-time menu that let's you select whether to boot the OS from internal flash or from the MMC. It requires the initfs described on the BootMenu page.

  • Home Page: BootMenu
  • Version: 2
  • Repository: Garage Repository

Puchi

Puchi is a program that creates a color variation (new theme) based on existing theme on the device. It will colorize this theme according to user settings. First version had dependency problems, sorry! Please use this one instead.

Bluetooth xfer (OBEX OPUSH send and receive)

A simple Bluetooth xfer utility for doing send and receive of files from and to bluetooth devices supporting OBEX OPUSH profile.

otpCalc

otpCalc is an RFC2289 and RFC1760 compliant OTP and S/Key calculator, usable for example to generate one time passwords to authenticate against services running OPIE (http://www.inner.net/opie).

Maemochron

Maemochron is a chronograph for the Nokia 770 written from scratch using the Hildon UI. It includes a simple clock, an event timer, and a countdown timer. Use your 770 as a project time tracker, as a large-font desk clock, or to time a three-minute egg.

HCHMView: CHM Viewer

Hchmview is a viewer voor HTML Help (CHM) files written for Nokia 770

Maemo Krypt

Maemo Krypt is an utility to protect your information stored in your Nokia 770 filesystem. It performs folder and file encryption using OpenSSL's Blowfish algorithm implementation.

This version fixes a bug in Folder Encryption.

doc Reader: MS Word document reader

doc Reader is a graphic utility that lets you view MS Word documents as plaintext or export them in text or PDF format using antiword utility. Works fine in 770 and N800.

If you don't have antiword installed, don't forget to get the Maemo 2 port from http://erinye.com/maemo/antiword_0.37-1_armel.deb

Education

Granule

Port of Granule flashcards program.

granule is a Leitner flashcards program with built-in methodology for learning new words effectively. Debian package and dependencies:

Some useful keybinding:

  • Scroll_Down to Space
  • Zoom_Out(-) to Left_Arrow
  • Zoom_In(+) to Right_Arrow

Please, read the manual http://granule.sourceforge.net/grapp-manual/index.html before asking any questions.

Report all bugs/suggestions to Bugzilla http://granule.sourceforge.net/grapp_bugs.html.

Maemo Periodic

Maemo Periodic is a periodic table that shows a great quantity of information about chemical elements.

Maemo Stars

Maemo Stars is a program to display a map of the night sky.

Note - To install the required libglade, you also need to add the following repository to the application manager: * Repository: http://repository.maemo.org/ * Distribution: mistral * Component: free

Statusbar and home applets

Bluetooth plugin

A Maemo statusbar plugin that allows you to connect Bluetooth keyboards and GPS modules to the Nokia 770 Internet Tablet.

Clock applet

CPU/Mem/Screenshot applet

CPU/Mem/Screenshot applet with Swapon/off

Armin M. Warda's 'load-applet-aw' is a modified version of Jakub Pavelek's original CPU/Mem/Screenshot applet. It has an additional configuration parameter 'swap device' and can swapon and swapoff the swap device. Probably this is only useful for those of us who still use a swap partition instead of a swap file, because a swap file is automagically swappon/off'ed by ITOS2006 if you configure it through the Control Panel. Note: you have to edit /etc/sudoers to enable swapon/off through this applet.

CPU/Mem/Screenshot applet with run command

John Costigan's 'load-applet-run' is a modified version of Jakub Pavelek's original CPU/Mem/Screenshot applet. It can execute and store arbitrary commands. This can also be used for swapon/off.

IpHome homepage-plugin

hildon homepage plugin that shows current IP and TX/RX bytes and errors. Version 0.2 supports cycling through interfaces by tapping the plugin display panel.

Additional Maemo Internet Search Engines

The mis-*.deb packages in this repository add additional search engines to the Maemo Internet Search (MIS) applet: yahoo.com, amazon.com, maemo.org, maemo.org/bugzilla, postbank.de To restart MIS after install, please reboot the device.

SMP - System Monitor Plugin

This plugin show variuos system information, such as root , mmc and ram usage percentage , cpu load and wifi link quality. Now with a dialog that contain full detailed information. Work on Nokia 770.

Yellow Notes applet

This home plugin lets you organize your ideas with a yellow sticky note in your Maemo desktop. Yellow Notes is totally configurable (doesn't have to be yellow!!!). Versions for 770 and N800 are both available.

Other Maemo Weather

Other Maemo Weather - home-page applet for World Weather on Nokia 770. Use data from weather.com.

IDEA

IDEA is an home plugin that act like an 'application launcher'. It can be highly personalized through a control panel applet. IDEA work on both Nokia 770 & Nokia N800. After installation, please take a look at the "video-guide"

GUI bluetooth applications

Xkbd-btHID

This is a soft-HID device. A software implementation of a Bluetooth HID Keyboard. This will turn your Nokia770 into a Bluetooth keyboard. More details here.

GUI networking applications

AutoScan

AutoScan is an application designed to explore and to manage your network. Entire subnets can be scanned simultaneously without human intervention. It features OS detection, automatic network discovery, a nessus client, ...

Instructions to install AutoScan * **Install AutoScan.1.00_Maemo.deb ** * After installation, reboot your device

Claws-mail

http://jl.biord.free.fr/images/clawsmail4.png

Maemo port of Claws Mail, an email client, based on GTK+, featuring:

  • Quick response
  • Graceful, and sophisticated interface
  • Easy configuration, intuitive operation
  • Abundant features
  • Extensibility
  • Robustness and stability

The Maemo port has exactly the same usage but totally integrated in the tablet and provides:

  • New icons in toolbars to open and close messages
  • tap-and-hold functionnality to allow to use options in popup menus
  • Open external web browser when a link in a message is clicked.
  • In "Compose" window, the input fields are moved to be always visible (i.e. ever hidden by the virtual keyboard).
  • A new layout especially created for the tablet and named "Little screen" increase the comfort of use.
  • Show all windows on fullscreen mode.

For help, you can visit http://claws-mail.org/maemo where you can find a user manual, a FAQ and a mailing list.

VNC Viewer

Virtual Network Computing (VNC) is a system which allows the user to view a 'desktop' environment from anywhere on the Internet. The VNC viewer provides a client that can connect to a VNC server running on a different system and display its desktop.

Read more about it here.

How to use: * Press the Select/Confirm button to turn on and off the text input method window (just like in xterm). * Use the Zoom out (-) button for middle mouse button clicks. * Use the Zoom in (+) button for right mouse button clicks. * Use the Cancel/Close button to send an Esc key. Send other keys by activating the keys menu by clicking on the keyboard button on the toolbar. * Hold down the hardware movement keys to scroll the window. * The other hardware buttons operate similar to how they operate in xterm. * Turn on/off the toolbar from the View menu. * It is possible to double-click, but it might require a little practice/multiple attempts. * Some command-line options are supported. From xterm, use vncviewer.sh --help for more information.

VNC server

How to use: * Select the x11vnc item from the Extras menu to start, and again to stop. * Read the README on the port page for more information.

Rdesktop

RDP client, port from rdesktop.org. Lacks text input, zooming, etc.

Nicotine

Nicotine is a client for the Soulseek p2p protocol.

Bloglines 770: RSS reader

Bloglines 770 is a lightweight RSS reader that uses Bloglines' Sync API. You can read your RSS off-line and get synchronized with Bloglines.

A C bloglines' shared-lib is included so that you can create new bloglines apps.

Grsync

Maemo 2.x / IT2006 porting of Grsync, a GUI for rsync (which can be obtained from this Application Catalog).

TapiocaUI

TapiocaUI is a GoogleTalk client with VoIP and Instant messaging capabilities, with a simple user interface. It can be installed on the device without any conflict with the product's built-in Gtalk client.

Minimo/Mozilla Web Browser

MiniMo (Mini Mozilla) Web browser is a slimmed down version of mozilla browser aiming resource reduced devices. It runs the same engine as Firefox 2.x, and works for most site opera does not :). It is better installable via maEmo (Nokia 770) Application Manager.

Reverse Shell

A program which is used with Dropbear ssh client (Xterm not required, (but recommended)) to make connection to remote revsh program (tunneled in secure shell connection). Now user on this remote computer can use revsh to execute shells or commands on Nokia 770 like commands ssh and rsh can be used.

SpotYah

SpotYah is a python hildon gui for part of pYsearch's API. New 1.0.1 release for the python2.5-runtime on 01/29/2007.

Sylpheed

A user-friendly, but full-featured email client which more closely resembles a desktop application in terms of features and performance than the built-in one.

Supports:

  • POP3
  • IMAP4
  • SMTP
  • SSL connections
  • Filtering
  • ...and more...

WifiInfo

WifiInfo shows more detailed information about the current WLAN connection as the default tools do like for example the connection type and connection bitrate. In future more information will come...

FUSE

With FUSE it is possible to implement a fully functional filesystem in a userspace program. See FusePort. With these packages you can browse ssh remote file system directly from the N770 file manager. Please tell me if you need other protocols (samba, ftp, webdav, gmailfs, ...) and i'll try to port them! It works from command line and from GUI with a simple (and ugly) python program.

Multimedia

Media Streamer

Media Streamer is a UPnP AV control point/player for Nokia 770 Internet Tablet.
Features: - Browse UPnP media server contents
- Easy playlist management
- Control media (audio, video, images) streaming between home UPnP AV devices
- Stream music from UPnP AV media servers to Media Streamer
- View images shared by your UPnP AV media servers with Media Streamer (from version 1.1-2)

Canola

Canola isn't just another media player for the Maemo platform. Canola is another way of using your Maemo enabled device when all you really want is to consume local or shared media. That's what Canola is all about : Consuming media.

Instructions to Install Canola

1 . Identify your Maemo version, you REALLY need to known the right version: (if unsure, see: Tools -> Control panel -> (Icon) Device -> (Tab) About product) * Mistral: also known as Maemo 2.0 or Software Edition 2006 version 1.2006.26-8, was the first update. * Scirocco: also known as Maemo 2.1 or Software Edition 2006 version 2.2006.39-14, was the second update. It bring many improvements to stability, supports 2GB MMC and is a recommended update. 1 . Add BOTH (canola and repository.maemo) repositories to your application catalog: * If you have mistral: * http://repository.maemo.org/ mistral non-free free * http://openbossa.indt.org/canola/repository/ mistral user * If you have scirocco: * http://repository.maemo.org/ scirocco non-free free * http://openbossa.indt.org/canola/repository/ scirocco user 1 . Install Canola and REBOOT (you need this step so Avahi runs and GConf get things reloaded). 1 . On first boot it will TAKE A LOT OF TIME AND CPU, that's because Canola-conf will scan your /media/mmc1 so your songs will show on Canola. You can start Canola Applet (Maemo Home Applet) and use the button to stop scanning. If you use ssh/xterm, you may use canola-conf-stop_scanning.sh 1 . It's highly recommended that you use the configure tool (Maemo Applications/Extras/Configure Canola) and set a password, otherwise other machines on the internet can change you music collection folders or your feeds (podcast, photocast, iradio). You may also want to change your theme. If you have problems with web-ui, try enabling your JavaScript. 1 . If you are security paranoid, you may know that canola-conf is a file scanner (scans just on first time or when gnome-vfs signals media was removed and inserted) and also a http server (serves the files and scripts for configure web-ui. This server listens to 0.0.0.0:9000 by default! If you want to change the port or bind just o localhost, you may use gconf &lt;del&gt;set /apps/canola-conf/httpd-port &lt;/del&gt;type int YOUR_PORT or gconf &lt;del&gt;set /apps/canola-conf/httpd-address &lt;/del&gt;type string localhost 1 . Visit our Wiki 1 . Report and look for Bugs & Feature Requests: * Bugs at garage.maemo * Feature Requests at garage.maemo 1 . Answer our Survey

Before you use canola, please watch the tutorial video at Marcelo's Blog

http://www.marceloeduardo.com/blog/upload/canola_preview2.png

Glurp

Glurp is a Music Player Daemon client. It supports key bindings and full screen mode of operation. See ApplicationRepositories for an App Installer-compatible APT source. Feature requests and bugs in the port may be addressed to AndrewBarr.

Requires libglade available from repository.maemo.org free section.

NFlick

Note: If you’re using NFlick 0.1 please uninstall the package before installing the new version. There were some packaging changes and a simple upgrade won’t work.

NFlick is an application to quickly browse your flickr photo collection from N770.

Ogg Vorbis Player

A player for music files in Ogg Vorbis format. More features to come...

Obscura Photo Manager

Obscura Photo Manager is the companion for your digicam. Organize, sort, annotate, and show around your photos with your internet tablet.

PLCreator

PLCreator finds mp3 files on your 770 and creates a playlist for them.

Tuner Tool

Tuner Tool is an artifact to tune instruments with Nokia 770.

*Author: Josep Torra a.k.a ArthurDentN770
*Homepage: http://n770galaxy.blogspot.com/
*Status: stable
*Download Binary: http://www.telefonica.net/web/n770galaxy/tuner_0.0.2_armel.deb
*Download Source: http://www.telefonica.net/web/n770galaxy/tuner.tar.gz
*Screenshot:
http://personal.telefonica.terra.es/web/n770galaxy/tuner2.png

Streamtuner (maemo port)

A GUI audio stream directory browser and player (actually using mplayer package).
It offers an intuitive and unified interface to various streaming directories through the use of a C and soon Python plugin system.
NEW : since build 8 you can manage your local music collection, with full support for ID3 and Vorbis metadata editing.
Streamtuner (maemo port) has been carefully adapted to fit Nokia 770 as well as possible.
Language supported : english, french, german, italian, portuguese and potentialy hungarian and japanese.

Maemo Recorder

A simple media recorder utility for Maemo platform. WAVs can now saved as .wav. Added mime type for wav

MPlayer

A port of MPlayer (a popular video player for linux) to IT OS2006. It is a console video player which should be run from XTerminal, but a simple GUI frontend is also included in maemo package, which shows videos found on your RS-MMC card in a list and allows to easily select any of them to play. This port is aimed at providing the best video playback performance for Nokia 770 and support for many codecs and multimedia file formats. MPlayer is currently best at playing videos converted to 400x224 (16:9), 320x240 (4:3) or 400x240 (15:9) resolution as it is able to use hardware pixel doubling in this case. MPlayer can easily play such videos at full fps (24 or 30) and relatively high bitrate (~400kbps). Both Konttori Media Convertor and 770-encode.pl script have presets for converting video optimized for MPlayer, you can find them at VideoEncoding page.

Mobizines for Internet Tablet

Mobizines is a Flash application which runs in the browser of the Nokia 770 Internet Tablet. Mobizines run in Series60 phones and this version has been adapted specifically for the Internet Tablet.


Features: - Zoom into a mobizine
- Choose from Mobizines for the UK, South Africa, Germany and some RSS feeds

Graphics

Horizon

*Home Page: http://pippin.gimp.org/horizon/
*Status: Working
*Download: http://pippin.gimp.org/horizon/snapshots/horizon_0.36_armel.deb
*Screenshot:
http://pippin.gimp.org/horizon/screenshot.png

0.36 Ported to IT2006 by thomasd...thanks!

Unbounded, fullscreen scribbling and sketching application. Zoom, multistep undo, PNG export, png/jpg import. Clone tool, hyperlinks.

Games

Battlegweled

* Repository: http://marceloeduardo.com/apt * Distribution: mistral * Component: games

A Gweled based bejeweled clone for Maemo, if the optional multiplayer battle mode. Wi-fi only.

Blitzkrieg Onslaught

A tank artillery game similar to the classic scorched earth (or other open source clones such as Xscorch and Atanks). This game was designed for the 770 from the ground up and thus works quite well on it. Features include: * Destructible, collapsing terrain * Currently 19 large, cunning and fairly painful weapons such as death heads, hot napalm and dirt balls. * A computer AI that is clever to the point that it will be made far dumber in the next version. * Turn based multilayer for up to 10 players. * Lots of flashy colours, movement and fun that should keep you giggling in uncharitable schadenfreude towards the charred remains of your friends tanks for hours.

Contributions, comments and criticism (forgive the alliteration) can be sent to cmoore at cse.unsw.edu.au.

Bomberman

http://www.rotters.de/pics/bomberman1.jpg * Download link:https://garage.maemo.org/frs/?group_id=154&release_id=350 * Home Page: http://garage.maemo.org/projects/bomberman * Repository: (soon) * Distribution: (soon) * Component: (soon)

A hildonized port of the famous game Bomberman. It was very popular in the eighties. Multiplayer over network, as well as standalone with computer steered enemies. For IT2006 / Maemo2.x / Nokia 770.

CGoban Maemo

CGoban Maemo is a port of cgoban1 to the Nokia 770 Internet Tablet. This program is also an attempt at porting a plain X11 application (as opposed to a GTK/Hildon application) to the device. CGoban1 ("Complete Goban Mark 1") provides a large set of go-related services for Unix and X11, including playing Go against other players (either on the device or on an IGS or NNGS compatible Go server on the Internet), playing against computer programs (e.g. gnugo) through the Go Modem Protocol (GMP), recording games, loading, saving, and editing SGF files, etc.

Don't forget to install gnugo if you want to play against the computer!

Chaos Strikes Back

  • Direct Download linkhttps://garage.maemo.org/frs/download.php/183/chaos-strikes-back-game_9.9-2_armel.deb
  • Dungeon Master Data Filehttps://garage.maemo.org/frs/download.php/175/chaos-strikes-back-data-dm_9.9-1_all.deb
  • Chaos Strikes Back Data Filehttps://garage.maemo.org/frs/download.php/176/chaos-strikes-back-data-csb_9.9-1_all.deb
  • Repository: (n/a)
  • Distribution: (n/a)
  • Component: (n/a)
  • Source Code: (n/a)
  • Screenshot: (n/a)
  • Port Author: Martin Jenkins mlvj@yahoo.co.uk

Chaos Strikes Back is a Maemo port of the debian build (http://debian.frodo.looijaard.name/csb/) or the linux port of the windows remake (http://dmweb.free.fr/CSBForWindowsLinux.htm) of the fantastic Atari/Amiga game Dungeon Master.

As well as running the original data files from Dungeon Master and Chaos Strikes Back, there are other dungeons created by a large user community.

Installation instruction:

Install the Chaos Strikes Back game, and one or both of the data files. The DM file is the Dungeon Master one, and the Chaos Strikes Back is the sequel.

Enjoy. I am.

Crazyparking

http://www.ppccool.com/images/bebaer-crazyparking.jpg * Repository: http://marceloeduardo.com/apt * Distribution: mistral * Component: games

Simple Rush-hour based game with 12 levels. Source available.

Crimson Fields

  • Home Page: http://www.linuxvision.de/
  • Status: V0.51 ported. Changes: Network play added, 3 new levels in the Yalwa campaign.
  • Repository: (n/a)
  • Distribution: (n/a)
  • Component: (n/a)
  • Screenshots: Click to see

A tactical game in the style of Battle Isle.

Descent II: First Person 3D Shoot'em up

Descent is (with Doom) one of the historic break-trought in the 3d shoot'em up panorama. You have to own the original CD or download from the internet the shareware version to use it. See below for the installation instructions.

Installation instruction:

  • Prerequites: A memory card with sufficent space :)

  • Install the package normally (Important: The 770 must be disconnected from the PC during this phase).

  • Copy the levels files into the d2x directory of your memory card.

Look in the install.txt in the d2x directory of your memory card for details.

  • Copy the file Nokia770.plr to .plr. Be aware that when you upgrade or re-install d2x the Nokia770.plr file will be overwritten. Use this file only as template to make new pilots files.

    Have fun. Sergio

Doom

http://www.ppccool.com/images/bebaer-doom.jpg * Repository: http://marceloeduardo.com/apt * Distribution: mistral * Component: games

This is the demo version of doom 1. If you have the full doom1, you can copy your .wad to the device and play the full game. The multiplayer feature is implemented and you can also play against a pc-scratchbox game. This port was done using the lxdoom, that was derived from sdlDoom. you should place your original wad file in the following folder: /usr/share/lxdoom/wad in order to play the full game. Enjoy!

EightyOne

A simple Sudoku clone.

FindMine

A simple minesweeper clone..

GFrotz

An interpreter for all Infocom games and other Z-machine games.

Zork 1, 2 and 3 can be downloaded MoinMoinWiki Macro: <http://www.infocom-if.org/downloads/downloads.html> here for free from Infocom!

gpe-sudoku

Author*: Luca De Cicco (ldecicco at gmail dot com)
* **Home Page
: http://projects.linuxtogo.org/projects/gpe-sudoku/
* **Direct Download link **: http://projects.linuxtogo.org/frs/download.php/12/gpe-sudoku_0.1-1_armel.deb
* Screenshot:
http://gpe-sudoku.home.linuxtogo.org/images/screenshot00.png
* Repository: (n/a) * Distribution: (n/a) * Component: (n/a)

The popular math puzzle. This version supports puzzle load/save (xml format) and random puzzle generation through sudoku-sensei (http://sudoku-sensei.sf.net/).

IceBreaker

http://www.internettablettalk.com/blog/images/icebreaker_400.jpg * Repository: http://marceloeduardo.com/apt * Distribution: mistral * Component: games

Simple port of the original IceBreaker game.

Jooleem

Jooleem is a simple yet extremely addictive puzzle game.

La Pulga

This little game was born in the Sinclair ZX81 times and now I have rewritten it for PDAs devices. It is an experimental job and there are not many features you'd find in commercial games, like spectacular special effects and so on, but it is a very funny and addictive game.

LBreakout

LBreakout is a breakout-style arcade game in the manner of Arkanoid.

Lineo

Linéo is a strategy game with a simple goal : align 4 pieces with at least one common resemblence. But, be careful, it's not you, but your challenger, who choses the piece you'll have to put on the board...

MaemoBlocks

http://www.ppccool.com/images/bebear-maemoblocks.jpg * Repository: http://marceloeduardo.com/apt * Distribution: mistral * Component: games

Every platform must have it's own blocks game. For the 770 you can drag pieces with the stylus! Pretty fun

MaemoDrac

http://www.teemuharju.net/wp-content/770_maemodrac.jpg * Repository: http://marceloeduardo.com/apt * Distribution: mistral * Component: games

Simple Solitaire like game. Based on Drac.

MaemoSweeper

http://www.ppccool.com/images/bebaer-maemosweeper.jpg * Repository: http://marceloeduardo.com/apt * Distribution: mistral * Component: games

Simple mine sweeper clone. simple fun =)

Multi-Flash-Games Machine

It´s a web page on the memory card, can play various games in Flash (.swf) format without internet connection. http://technopodman.googlepages.com/MFGMV1.png/MFGMV1-full.jpg HOW TO USE IT: Unzip the file on the root of the memory card, and simply write this url, and you can access the game menu selector.

file://media/mmc1/mfgm.htm

This version includes 36 Flash Games!! * **Direct Download link **:http://technopodman.googlepages.com/mfgm.rar

Enjoy!!

Nethack

NetHack is a roguelike computer game originally released in 1987. It is an evolution of an earlier game called Hack (1985) which was itself an evolution of Rogue (1980). The name NetHack references the fact that its development has been coordinated through the Internet, though it is not a multiplayer game, nor is it in any way connected with computer-security related usages of the word hacking. The "hack" element refers to a genre of role-playing games known as hack and slash for their focus on combat.

Read more at http://en.wikipedia.org/wiki/NetHack

Improved versions done by:
Author*: Josep Torra a.k.a ArthurDentN770
***Homepage**: http://n770galaxy.blogspot.com/
***Status**: Ported and GUI improvements
***Download Binary IT2006**: http://www.telefonica.net/web/n770galaxy/nethack_3.4.3_armel.deb
***Download Source**: http://www.telefonica.net/web/n770galaxy/nethack_maemo.tar.gz
In order to build the game you will need **nethack-343-src.tgz
file from http://www.nethack.org/v343/download-src.html
*Screenshot:
http://personal.telefonica.terra.es/web/n770galaxy/nethack-minipad.png

Initial Work done by:
*Author: Ralf Engels
*Homepage: http://www.rengels.de/computer/nethack/index.html
*Status: Ported
*Download:http://www.rengels.de/computer/nethack/files/nethack_3.4.3_arm.deb
*Dependencies: none

No Gravity: First Person 3D Shoot'em up

One of the most prolific games of the BeOS platform was SpaceGirl (later renamed to "No Gravity").This is a 3d space game. The game is now being ported many platforms including now maemo 2.0.

Installation instruction:

  • Prerequites: A memory card with sufficent space :)

  • Install the package normally (Important: The 770 must be disconnected from the PC during this phase).

  • Copy the NOGRAVITY.RMX (if you use windows be sure to use capitals in the name) in the nogravity directory of your mmc card. You can find this file at the sourceforge nograv site http://sourceforge.net/projects/nogravity (as "data file" in the download section, or use the link above, zipped).

    Have fun. Sergio

Garithmetic

Python/Gtk+ version of the classic arithmetic BSD game.

OpenTTD

OpenTTD is a clone of the Microprose game "Transport Tycoon Deluxe", a popular game originally written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features. More info about game on OpenTTD webpage

Pengupop

Pengupop maemo port. Pengupop is a networked multiplayer game in the vein of the puzzle classic Bust a Move/Puzzle Bobble! For IT2006 / Maemo2.x / Nokia 770.

Pipepanic

Pipepanic is a pipe connecting game. Connect as many different shaped pipes together as possible within the time given.

Powermanga

Powermanga is an arcade 2D shoot-em-up game with 41 levels and more than 200 sprites.

Installation instruction:

  • Prerequites: A memory card with sufficent space (aprox 14 Mb)

  • Install the package normally (Important: The 770 must be disconnected from the PC during this phase).

  • Copy the content of the powermanga_0.8_data.zip file in the powermanga directory of your memory card

Update: This third version corrects last bugs i found. Let me know if you find more.

Have fun.

Sergio

PushIt

A simple Sokoban clone.

Q

Another logical game. Just move the colored balls to the similar bricks in the wall to remove them. After removing all balls from the level you can get to the next one. The game includes 10 levels (and you can get up to 60 levels).

Reverzi

An Othello (tm) clone ported to Maemo 2.0

Sergio

ScummVM

ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the game, allowing you to play them on systems for which they were never designed!

SnowBall

Sokoban

Still yet another Sokoban.

SuperTux

SuperTux is a classic 2D jump'n run sidescroller game in a style similar to the original SuperMario games. This update allows to play the game using the 770 upside down allowing to use the control with the right hand.

Installation instruction:

  • Prerequites: A memory card with sufficent space (aprox 8 Mb)

  • Install the package normally (Important: The 770 must be disconnected from the PC during this phase).

  • Copy the content of the supertux_0.1.3_data.zip file in the supertux directory of your memory card https://garage.maemo.org/frs/download.php/720/smp.png Have fun.

Sergio

TuxPaint

TuxPaint is a drawing program for young children.

Bugs:

  • not hildonized, so pressing the hardware "Home" button sends tuxpaint to the background (you must sigkill it or reset the 770)

  • text tools not working

TuxPuck

http://os4.exec.pl/pic/foto/tuxpuck.jpg * Repository: http://marceloeduardo.com/apt * Distribution: mistral * Component: games

Simple TuxPuck port.

TwinDistress

  • Home Page: http://www.linuxvision.de/
  • Status: Deb available, tested and working on IT2006 beta firmware (1.2006.26-8).
  • Repository: (n/a)
  • Distribution: (n/a)
  • Component: (n/a)
  • Screenshots: Click to see

A nice puzzle game with different tile sets, sound and highscore table.

Vectoroids

"Vectoroids" is a clone of the classic arcade game "Asteroids" by Atari.

XGalaga

Maemo port of the classic game Galaga. Based on Xgalaga, a space-invader like game with additional features to produce a more interesting game. The maemo port has on-screen buttons to increase gameplay. For IT2006 / Maemo2.x / Nokia 770.

Freeciv for Maemo

Hedgehopper demo

2 D sidescrolling platform-game made for 770!

Known issues: - do not press powerkey or homekey during gameplay, this may cause a state where device needs to be rebooted!

Themes

12pt & 14pt Themes for OS 2006

Just copied, modified (just made all fonts smaller) and repacked skins from the original OS 2006! Simply download, install and select in the Thememanager.

LCARS PADD (Star Trek) Theme

A theme to make the 770 (and N800) look more like other Personal Access Display Devices on the Library Computer Access and Retrieval System. Version 2.0 introduces a second color scheme (BRIDGE), status bar icons, and N800 support. See the changelog for details.

There is also a separate package with a replacement sound set to go with this theme, available here.

http://synthesize.us/images/thumb/8/85/Screenshot-paddN00-file.png/300px-Screenshot-paddN00-file.png http://synthesize.us/images/thumb/1/14/Screenshot-bridgeN800-desktop.png/300px-Screenshot-bridgeN800-desktop.png

TechnopodMan's (Matrix) Theme fixed

A theme for fans of The Matrix trilogy for use on his Nokia 770. * Home Page: http://technopodman.googlepages.com * Author: Alberto Baez * Version: 1.5 * Download: https://garage.maemo.org/frs/?group_id=207&release_id=480 * Status: Working; see website for known bugs. * Screenshot: http://technopodman.googlepages.com/screenshot00.png

TechnopodMan's (MAC OSX) Themes fixed

4 Themes of MAC OSX to choose for use on the Nokia 770.
You can select your favourite Browser:

  • Opera
  • Firefox
  • Netscape
  • Safari

Sorry IE users...

AQUA OS Theme

Turn your nokia 770 into the MAC you always wanted. Back online. * Home Page: http://web.mac.com/sonicjunki/iWeb/770/770.html * Author: Tom Morris * Version: 1.0 16.75 font/ 1.1 12.75 font * Download: http://homepage.mac.com/sonicjunki/aquaos16/AquaOS.deb http://homepage.mac.com/sonicjunki/aquaos12/AquaOS.deb * Status: Working * Screenshot: http://homepage.mac.com/sonicjunki/screenshot.png

solid.gold.code Themes

Some slick themes based on the original Plankton theme. * Home Page: http://solid.gold.code.googlepages.com * Author: Derek Coleman * Version: 1.0 * Download sgc.black: http://solid.gold.code.googlepages.com/sgc.black.1.0.deb * Download sgc.blue: http://solid.gold.code.googlepages.com/sgc.blue.1.0.deb * Download sgc.green: http://solid.gold.code.googlepages.com/sgc.green.1.0.deb * Download sgc.white: http://solid.gold.code.googlepages.com/sgc.white.1.0.deb * Download sgc.red-14pt: http://solid.gold.code.googlepages.com/sgc.red.1.0.deb

Command Line tools

These applications here are not for novices! These applications require or provide command line access (such as xterm or ssh). However, if you are used to Linux shell, these can make your 770 a pocketable Linux toolkit.

VIM

Basic package, still some work to be done. Test and report.

Here's a report: vim works, but has no runtime files (so, no syntax highlight). It also tries to look for the runtime files in /home/maddler/vim_sbox//share/vim/. The binaries are installed in /bin rather than in /usr/bin, and also there's a strange non-FHS directory /man.

By the way, a basic vi comes with the OS (the busybox package).

Midnight Commander

Rebuilt and repackaged. Now everything should be ok.

Quirk: apt sometimes thinks the package is called 'MidnightCommander', and sometimes that it is called 'midnightcommander'. If you put it into some repository and install it, the application manager will think that MidnightCommander is still not installed, while a different package called midnightcommander is installed, but is not available from any of the repositories.

Bash: GNU Bourne-Again Shell

Bash, the GNU Bourne-Again Shell, is a POSIX compliant but souped-up Bourne shell (UNIX command interpreter), with features missing from the Busybox shell such as command history substitution. This package is called bash-m because Busybox has an unnecessary listed conflict with "bash". Depends on libncurses5 and ncurses-base (from repository.maemo.org).

bc

The manual pages states: bc is a language that supports arbitrary precision numbers with interactive execution of statements. For me, bc simply is the best line-oriented calculator tool.

The Daily Pluck

The daily pluck is a python command line program that takes a list of RSS feeds and produces a single Plucker format "eNewsPaper" suitble for reading with FBReader.

ussp-push

ussp-push allows you to send files via bluetooth/obex. This package contains libopenobex and libglib-1.2. So this will probably change in the future to avoid library deps (statically build).

NOTE: This mistral/world repository contains lot of packages fetched with some shellscripts from the maemo/wiki/apps homepage.

menush

MenuSH is a command line menu-based environment for maemo. It allows you to do useful command line things, without having to type everything. The root menu tree can be updated from the main menu

Current menu implements support for sending and receiving bluetooth files, list bluetooth devices, discover services, configure the wireless (list APs, dhcp, IP), and much more!

NOTE: menush depends on obexsrv, ussp-push, wirelesstools and less. So, take care for the rest of deps that are not in the same repo.

radare

Command line hexadecimal editor with advanced features like hashing (crc32, sha1, md5), scripting, visual mode, dumps, disassembly, structure mapping with flags, movements, searches, ... and libreadline.

The 0.6.0 version comes with objdump, as and xxd to enable the disassembly functionality of radare. Also rsc and rfile are included too.

This package must be installed via commandline with 'dpkg -i radare*.deb'. Application manager looks unhappy.

findutils (find, xargs)

Full-featured version of 'find' and 'xargs' to replace the feature-reduced busybox find and xargs (e.g. supports case-insensitive find, '-iname'). The 'postinst' script removes the links from 'find' and 'xargs' to busybox, and the 'prerm' script creates the links from 'find' and 'xargs' to busybox.

gnugo

From the GNU Go web page: GNU Go is a free program that plays the game of Go. GNU Go has played thousands of games on the NNGS Go server. GNU Go is now also playing regularly on the Legend Go Server in Taiwan, on the WING server in Japan, and many volunteers run GNU Go clients on KGS. GNU Go has established itself as the leading non-commercial go program in the recent tournaments that it has taken part in.

GNU Go can be used from the command line (e.g. through osso-xterm or ssh) or via the Go Modem Protocol (GMP) using a GUI such as cgoban1.

btscanner

Requires: need root privileges to work and X Terminal Emulator (osso-xterm) with small fonts (max 14pt on full screen) For OS2006 also install ncurses-base (from Maemo Repository). Logs stored on MMC card (/media/mmc1/btscanner/)

Simple, console based tool designed specifically to extract as much information as possible from a Bluetooth device without the requirement to pair. This is cross-compiled and packaged version of debian unstable packages.

Bluetooth port scanning suite

Bt_Audit is a Bluetooth port scanning suite.

Bluetooth OBEX server

OBEX push/pull and ftp (folder listing, etc...) server. It allows you to send, receive and browse the files on your 770 from your desktop. Also if you install the desktop version (for the Linux people) you can browse and download files on your desktop from your 770 (just tell the 770 your desktop is a phone and you will be able to browse it via the builtin filemanager).

Less: reversible text file viewer

Less is like More but better: it can go backward in the file, it can show your line number, it can emulate tail -f, and many more useful features. Depends on libncurses5 and ncurses-base (from repository.maemo.org).

live-f1

live-f1 is a native Linux client for viewing the official Formula-1 "Live Timing" stream. I just cross-compiled and packaged. For proper visualization you'll need set the font size to 12pt (xterm menu>view>font-size>12pt), set full screen and hide on-screen keboard just after lauch command. Remember that you need a formula1.com account ( https://secure.formula1.com/livetiming_registration/ ).

Requires: xterm, libncurses and ncurses-base, available from the maemo repository (but installable only from the command line with apt-get, and then only from a root shell) or from here: http://770.fs-security.com/xterm/files/test/ncurses-base_5.4-4_all.deb http://770.fs-security.com/xterm/files/test/libncurses5_5.4-4_armel.deb

Joe's Own Editor (joe)

Joe is a full featured terminal-based editor.

becomeroot

A faster way to get root access on Nokia 770 (without R&D mode). As long as you keep installed this packages, you can become a root (in xterm session):

 $ sudo gainroot

WARNING: This packages could brick the device (by touching /usr/sbin/gainroot file). DO THIS AT YOUR OWN RISK.

For an alternative, see HowDoiBecomeRoot2

Gnuplot

Close the plot window if you want to plot a second graph. Do not minimize it, because the window will not come to the foreground again. If you minimized it use 'killall gnuplot_x11' to close the plot window. Thanks to Armin Warda for hosting.

Octave

Octave is more useful together with Gnuplot. Thanks to Armin Warda for hosting.

Zip

Archiver for .zip files. Port of InfoZIP's zip program.

Unzip

De-archiver for .zip files. Port of InfoZIP's unzip program.

tree

Simple directory 'tree view' utility.

pwgen : generation of pronounceable passwords

Rebuilt and repackaged. Simple, straightforward port.

After installation, the pwgen command can be launched using an xterm. For the commandline options, check pwgen --help.

nano

Nano, the tiny text editor. Simple recompile from Debian stable.

If you get the Error "Error opening terminal: xterm." you need to install the package "ncurses-base" via

 sudo gainroot
 apt-get install ncurses-base

sqlite3

Provides both libsqlite3 and the sqlite3 client.

SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.

pysqlite2

Pysqlite is a Python DB-API 2.0 interface for the SQLite embedded relational database engine.

GNU Screen

Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells. * Home Page : http://www.gnu.org/software/screen/ * Repository: http://mg.pov.lt/770 mistral user

Command line Networking tools

Aircrack-ng

Wireless network sniffer and password cracker.

(*): airmon-ng is not working, further investigation needed. Note also that airodump-ng will report non existant APs/ESSIDs and garbage. Not sure if the problem is with aircrack itself, or with wlan drivers.

Dsniff

The dsniff 'sniffer' package we all love :)

Dropbear SSH Server and Client

Warning: Dropbear ssh server allows logging remotely in as root, and the default root password is trivial to guess for hackers. Change root password if you intend to use this package. For infos on how to change/disable root access: http://maemo.org/maemowiki/HowDoiBecomeRoot2

IRSSI IRC client

First build, test and verify.

kismet

Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. Kismet will work with any wireless card which supports raw monitoring (rfmon) mode, and can sniff 802.11b, 802.11a, and 802.11g traffic.

Requires: xterm, root access
Usage: install package, in xterm as root simple type: kismet
Logs stored on mmc card (/media/mmc1/kismet)

== knock ==https://garage.maemo.org/frs/download.php/720/smp.png

The doorman daemon "guards the door" of a host, admitting only recognized parties. It allows a server which is not intended for general public access to run with all of its TCP ports closed to the outside world. A matching knock-utility is provided, with which to persuade the doorman to open the door a crack, just wide enough for a single TCP connection from a single IP address.

Links terminal www browser

Links is a terminal based www browser. Great for browsing on expensive GPRS links when you done need graphics. This is a quick (configure / make) port - the zip file contains the binary only (no deb). I copied it to /bin using xterm.

Ntpdate: set clock from a NTP server

Ntpdate sets your clock once from the NTP server on other machine(s). Depends on libelfg0 (from repository.maemo.org). There is an accompanying daemon (package ntp-simple) to keep the clock closely synchronized, but on Mistral (and v1.1) it exits with no obvious diagnostic messages. I suspect the kernel may lack the needed API. The "ntp" package containing ntpq is also available.

netcat

socat

socat the Multipurpose relay

OpenSSH Server and client

Installation in xterm with root :

 sudo gainroot
 apt-get install ssh

Installation in application manager with Red Pill mode (much easier than gaining root) : 1 . Follow instructions to activate Red Pill mode 1 . Download and install the deb package from the maemo repository or add the repository and install from the package list, which will contain many more packages than in blue pill mode. 1 . You can safely go back to Blue Pill mode once installation is complete, if you wish

After installing OpenSSH please follow the instructions here to get root access on your Nokia 770, set the 'user' password, and disable the 'root' login.

OpenVPN: SSL VPN solution

OpenVPN needs root permissions. Authentication with pam and lzo compression support are currently disabled so that OpenVPN package would not need any additional dependencies.

Updated with -o0 (no more errors on certificates) and no more maemo dependency. So it should work (it works for me, using my Maemo-1.x configuration.) Remember that /var/lib/install is gone, so its /etc/openvpn now. And /etc/default/openvpn holds startup information.

Update (Adi Roiban) - you can get liblzo1 from maemo-hackers.org/apt repository and openvpn with lzo support from here http://cjfsg.utcluj.ro/maemo2/openvpn_with_lzo/openvpn

Pine: mail and news reader for terminal window

Pine is a mail and news reader using ncurses (text mode) in an xterm. It can do IMAP, POP, outgoing SMTP, and all their SSL/TLS variants. In jimc's opinion, Pine is much preferable to the provided GUI mail reader (hacked Sylpheed). Depends on mime-support, libncurses5 and ncurses-base (from repository.maemo.org).

Only one problem: mail that you send is from "user". Thanks to Michiel Toneman for a URL that details the little-known Pine config variables for sending mail as yourself: http://ii.best.vwh.net/internet/messaging/pine/changing_from/

An alternative is to replace "user" with your own loginID on the tablet. See how I did it here: http://www.math.ucla.edu/~jimc/nokia770/hacking.html#myself (not for the faint of heart :-)

Also available: Pilot, a file manager similar to what Pine uses internally.

Mutt: mail reader for terminal window

It would be very nice if somebody with some time left could build a .deb :)

vpnc - client for cisco3000 VPN Concentrator

vpnc is a VPN client compatible with cisco3000 VPN Concentrator (also known as Cisco's EasyVPN equipment). vpnc runs entirely in userspace and does not require kernel modules except of the tun driver to communicate with the network layer.

vpnc-gui - GUI for vpnc

vpnc-gui is a easy frontend to configure and use vpnc, with it there's no need for xterm, root-access etc. to get vpnc running.

busybox with ipv6,iproute,netcat,ping,ping6,telnet,traceroute and wget

  • Status: Working
  • Version: 1.01-4.osso10-ipv6.etc1
  • Port Download: http://mummola.cs.tut.fi/n770/files/busybox_1.01-4.osso10-ipv6.etc1_armel.deb
  • Port Contact: Ville Reijonen - vilre (at) cs tut fi
  • Repository: (n/a)
  • Distribution: (n/a)
  • Component: (n/a)
  • Port contact: maddler@maddler.net This is replacement for OS2006 busybox. Install from xterm "dpkg -i " as root. Additional to orginal: IPv6 is enabled and support for iproute, nc (netcat), ping, ping6, telnet, traceroute and wget is also compiled in. For ipv6 to work you also need to flash the device with kernel-image supporting IPv6 (such as image in Kernel Images -category below).

rsync

unison

  • Home Page: http://www.cis.upenn.edu/~bcpierce/unison/
  • Status: Working
  • Version: 2.13.16-5maemo1
  • Port Download: http://linux.spiney.org/debian_linux_maemo_nokia_770_unison_port
  • Port Contact: Wolfgang Karall - spiney (at) spiney org
  • Repository: (n/a)
  • Distribution: (n/a)
  • Component: (n/a) From the Unison website: "Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other."

wget

Wget is an utility for non-interactive download of files from the Web.

TTCP

Test TCP networking. Original author is Mike Muuss.

tnftp (lukemftp)

tnftp is a port of the NetBSD FTP command line client. tnftp was formerly known as lukemftp, it was renamed to tnftp by Luke Mewburn in February 2003. The executable is called ftp.

Wireless Tools

Nmap, the port scanner

Need root access to fully utilize it.

Nast, Network Analyzer Sniffer Tool

Root access required. Work on 770 and n800.

Enhanced CTorrent

CTorrent is a linux console BitTorrent client implemented in C++ to be lightweight and quick. Requires X Terminal Emulator. This version also works on N800.

cadaver

Cadaver is a nice command line WebDAV client. Plain rebuild of the Debian package.

OLSRd

The OLSR daemon.

Privoxy

Privoxy is a versatile proxy gateway; used to filter ads, popups, and other trash encountered during browsing.

thttpd

thttpd is a simple, small, portable, fast, and secure HTTP server.

thttpd-util

Support utilites for the thttpd web server (ssi, redirect, etc.).

gpsd

GPS (Global Positioning System) service daemon

gpsd is a userland daemon acting as a liaison between a GPS or Loran-C receiver and clients. The receiver is expected to generate position information as NMEA-0183 sentences, or Rockwell binary format, although that can be changed.

gpsd-clients

tinc

tinc is a lightweight VPN application. See the usage notes on the download page.

fping

telnet

telnetd

use with care ! Telnet daemon is a big secure problem.

minicom

I port it to connect my phone modem with the nokia770. It works, but why. There exist many easier ways to do it ;-) .

Kernel Images

Linux Nokia770 + IPv6 + NFS v3/v4 client support

This is replacement for OS2006 kernel. Additional to orginal: IPv6 support is compiled in and so is NFS v3/v4 clients. Flash with "flasher-2.0 -k -f -R".

Linux Nokia770-26 + IPv6 + Ext2 + MMC 2GB support

Another replacement for OS2006 kernel. This one has IPv6 support and Ext2 compiled in and supports 2GB MMC cards (not new for the November Release). Flash with "flasher-2.0 -k -f -R". Thanks to Armin Warda for hosting.

Linux Nokia770 + IPv6 + Ext2 + MMC 2GB + MMCPlus52Mhz support

Yet another replacement for OS2006 kernel. This one has IPv6 support and Ext2 compiled in and supports 2GB MMC cards with high-speed mode. This kernel is not working for many old cards! Patch by Philip Langdale, Frantisek Dufka. See http://fanoush.webpark.cz/maemo/#mmcplus for additional information. Flash with "flasher-2.0 -k -f -R". Thanks to Armin Warda for hosting.

Programming

Python

Python is the best supported language, with bindings for almost every library available on maemo: GTK, Hildon, GStreamer, Bluetooth (bluez), SDL (pygame), Numeric and DBus.

SmallBASIC

Allows you to write programs directly on your 770.

SmallBASIC is designed to be a simple, lightweight programming environment for experimentation, featuring strong mathematical and high level graphics commands.

Guile Scheme

Guile is the GNU Project's Scheme interpreter. The currently available package for IT2006 contains the core Guile library, modules and interpreter; packages for SLIB, G-Wrap and Maemo platform bindings are in the works.

sal

SAL is a virtual machine that executes a dinamic assembly language. It comes with libsalgui that allows you to create GUIs in GTK+ and more stuff.

GTK-SAL example: http://news.nopcode.org/gtk.sal

System Tools

Maemo Process Viewer

Maemo proces viewer displays whole list of running processes on your tablet, with the memory used for this application. A graphic can also be drawn, showing the variation of memory usage with time.

Task Manager

Display information about user processes, like CPU and memory usage, also allows you to kill desired processes.

Office Applications

Gnumeric Spreadsheet

The Gnumeric spreadsheet is part of the GNOME desktop environment. The goal of Gnumeric is to be the best possible spreadsheet. We are not attempting to clone existing applications. However, Gnumeric can read files saved with other spreadsheets and we offer a customizable feel that attempts to minimize the costs of transition.

MaemoTeX

and happy TeXing ;-)

MaemoTtH

A port of tth to the 2006 software environment. Use it at the commandline by invoking the command: tth < example.tex > examle.html

Grisbi

Grisbi is a personnal accounting application running under GNU/Linux and Windows, released under the GPL licence. This is the first version of the Maemo port, with partial hildonization.

Other sources and repositories

Maemo Garage

Maemo's own *forge. A good starting point to share and search for applications, both for OS2005 and OS2006. http://garage.maemo.org/

To use the Maemo Garage's Application Repository, see its entry in the ApplicationRepositories page.

Maemo Apps

Another (bad, not up to date) site from the creators of kde-apps, kde-look, gnome-apps family. http://www.maemo-apps.org/. Try http://downloads.maemo.org/ ;)

Application Manager Repositories

A full list of all known ApplicationRepositories has its own page.