|
WAP and i-mode Applications for Linux
-
The wmlbrowser project
is intended to try and implement as much of WML (Wireless Markup Language) as possible in Mozilla/Firefox.
-
For developers who need to write corporate mobile applications,
Wapaka
is a Java programmable micro-browser for PDAs that combines the simplicity of a browsing approach with
the power of Java libraries.
-
ViewML
(Viewable Markup Language) is the first freely available,
open source Web browser targeted specifically at the embedded
Linux platform. This tool is created with the
Fast Light Tool Kit - FLTK
library and is capable to render WAP as well as HTML.
-
VAGABOND
is the home page for the OpenMobility
Open Source Palm-based browser suite.
-
wApua
is a WAP WML browser written in Perl with a Tk user
interface. It uses libwww-perl as its backend, has history and
cache, and can display most WML tags, including tables and WBMP
images. It includes a WBMP to XBM converter for command line use.
-
It is quite possible to access WAP pages with Opera, using the Zaurus and a cell phone. However, the WBMP images come up garbled, here is a
solution
.
-
push your content 2 your mobile:
con2mo
is a set of PHP scripts which allows to set up a Java and file-push-server (WAP push gateway).
-
The
WAPCAM
is now back with better image quality, faster updates and better display support.
The image you see to the left is the actual live image from the WAPCAM, although for the sake of
your HTML browser, this is a GIF image. The WBMP image, which actually looks better on a real
WAP device is updated every 15 seconds and viewed with a WAP device or emulator, the image
will reload automatically. It even supports color WAP devices! It might seem like a silly application,
but it proves what can be done, and how easy it is to do it.
-
gmail-mobile
is a PHP application that will give you access to your GMail
account with any WAP phone (WML format). It is built on top of libgmailer. You
will be able to read your mail, compose message, reply, access to your
labels etc.
-
WapReader
provides a WAP-based interface for reading and writing
email from mobile devices that support WAP 1.1 protocol. The program is
used as a gateway between a WAP-enabled mobile device and a plain
POP3/IMAP mail server. With WapReader, a user can read mail, compose new
messages, and delete mail. It uses the IMAP or POP3 protocols for getting
mail and the SMTP protocol for sending mail. WapReader does not require
any SQL server, and is very easy to set up and configure even for an
inexperienced webmaster. WapReader supports base64 and quoted-printable
mail encodings and all charsets supported by iconv().
-
WAPPop
allows mobile phone users access to their mail by interfacing with a
POP server, giving access to read, reply, forward, delete, and compose
messages.
-
PhonEMail
enables you to read your email from a handheld
Web-browser, like a cell phone. Moretechnically, phonemail.pl provides a
Web-basedgateway to your IMAP account for HDMLbrowsers/devices.
-
SB Timmy
is an IMAP client for WAP/WML devices. It fully supports
MIME, including allowing the user to download attachments to their mobile
device, and supports sending mail via SMTP.
-
WmlPOP
is a Java servlet to read your POP mailbox through WAP/WML
devices.
-
Wapymail
is a WAP/WML email client. It allows you to check your
IMAP email from any WAP/WML-enabled device, like most mobile phones.
-
Kannel
is an open source WAP gateway. It attempts to provide this essential part of the
WAP infrastructure freely to everyone so that the market potential for WAP services,
both from wireless operators and specialized service providers, will be realized as
efficiently as possible.
Kannel also works as an SMS gateway for GSM networks. Almost all GSM phones can
send and receive SMS messages, so this is a way to serve many more clients than just
those using a new WAP phone.
-
Gnuws
is a WAP server designed for portability and additional
service development.
-
Linux Nserver
.
This project aim is to produce a GPL replacement for Nokia's Windows
Nserver, and maybe improve upon it along the way. Initially it will
emulate the Windows 3.1 version (i.e. allow backup, restore and install).
Here is my .htaccess file for the WML directory:
http://wap.tuxmobil.org/.
AddType text/vnd.wap.wml wml
AddType text/vnd.wap.wmlscript wmls
AddType application/vnd.wap.wmlc wmlc
AddType application/vnd.wap.wmlscriptc wmlsc
AddType image/vnd.wap.wbmp wbmp
For a list of cell phone footprints in APACHE log files see
this survey.
-
Html2Wml
is a Perl based CGI and command line programm
that can do on-the-fly HTML to WML or i-mode conversion.
BTW: These MobiliX pages have
been converted to WML with these great programm
http://wap.tuxmobil.org/.
-
The
phpGroupWare
WAP module offers WAP support for PHP.
-
h2w
is a pure Java
application that allows to Web developers make
their sites readable on wireless devices supports WAP protocol. It is a
Java servlet that implements a special kind of HTML to WML mapping and
converts on-the-fly existing Webpages into wireless-friendly ones.
-
wml-tools
is small suite of tools related to WAP WML development.
It includes a WML bytecode compiler (wmlc), a decompiler (wmld), a
simple WML deck viewer (wmlv) , a WML-to-HTML converter (wmlhtml)
and an RDF-to-WML converter (rdfwml).
-
HAWHAW stands for
HTML and WML hybrid adapted Webserver
and is a toolkit to create universal mobile (multimodal) web applications.
-
MIR - mobile imap reader
is a WAP fronted for reading email from various IMAP email accounts. Using MIR you can browse and read email stored in different folders. Developing MIR I had efficiency in mind. It is optimised to present all information is compact form without any overhead.
-
wapircgw
allows a WAP-capable mobile phone to easily connect to IRC
networks. The only thing needed is a Linux box with an Internet connection
to act as a gateway between the phone and IRC networks. Users can join
multiple channels and talk to others privately just like when using a real
IRC client. It consists of 2 cooperative pieces: wapircphp and wapircd.
wapircd is the daemon that handles connections to IRC networks and
requests from wapircphp. wapircphp generates WML Web pages that can be
viewed with a mobile phone's WAP browser.
-
phpMyWAP
is a simple Web-based application that stores files which
can then be downloaded to a WAP-enabled cellular phone.
-
wapget
is a tiny programm largely based on a libwsp example originally written
by Olivier Bonenfant. It fetches an URL via WAP using a specified gateway in
connectionless mode and outputs it on stdout.
-
Klingofox wapMail
is a WAP-based IMAP email client. It was
primarily developed and optimised for Treo 600 and PocketPC XDA/MDA, but
should work with any other WAP device. It supports multiple user logins
with login/password protection, multiple mail folder functionality, and
the ability to compose, delete, and reply to emails.
-
JUSTcms
is an automated and easy-to-use system for maintaining,
monitoring, and publishing both Web and mobile WAP sites. It has been
designed with simplicity in mind. The goal was to create a product that
could be used and understood by the general public to administer busy
Internet sites without skimping on functionality.
project page: http://freshmeat.net/projects/just-cms/
-
trapdoor2
allows remote users to execute local commands by sending
'magic cookies'. this can e.g. be used to alter local firewalling rules
so people can connect to local services after sending the magic cookie.
trapdoor2 is implemented as a high-secure HTTPS server and includes
support for the Wireless Application Protocol (WAP).
-
The WBXML Library
(aka libwbxml) contains a library and its associated tools to Parse, Encode and Handle WBXML documents.
The WBXML format is a binary representation of XML, defined by the Wap Forum, and used to reduce bandwidth in mobile communications.
-
WSP
is an HTTP to WSP proxy that can be used to forward HTTP
requests to WSP, which is used in WAP 1.x. It may be called a reverse WAP
gateway, and enables you to test or browse WAP sites with HTTP tools. It
also can be used with penetration test tools.
project page: http://freshmeat.net/projects/wspp/
-
RemoteWAP
is a remote administration tool for most operating
systems that can run a Java virtual machine. It has been designed for
anyone who wishes to have complete control of their operating system from
anywhere by using a WAP enabled mobile phone. The RemoteWAP application is
written in Java, and the client front-end pages are written in WML.
RemoteWAP has a Java Swing GUI for easy control.
-
wapding
is a simple and fast WAP interface to the DING dictionaries
of Frank Richter.
-
BlueLava
is a Web and WAP (CGI-based) x10 interface. Using
commandline-based x10 tools as its backend, it allows you to control x10
compliant electronics and x10 modules from within a Web browser or a WAP
(WML)-enabled device. Uses of BlueLava include the remote control of
lamps, appliances, and other electronics via the Internet. You will need
one of the following supported backends: bottlerocket (CM17A, aka
"firecracker"), HEYU, or PPower (CM11A).
-
openWAP
is an open source project for the implementation of the
Wireless Application Protocol (WAP) for use with browsers, servers
and tools. WAP is used by PDA devices, cell phones, pagers and
other wireless devices to transmit internet content to these
devices.
-
MOffy
is a PIM (Personal Information Management) solution for a
WAP-enabled (Wireless Application Protocol) devices such as PDAs,
and cell phones. Features of MOffy include a WAP email client, an
address book, a scheduler, bookmarks, ToDo lists, and a news
reader. MOffy is targeted to be compatible with TWIG.
-
Tofoa
aims to be a cross platform WAP development Kit. It provides
several services like a WML parsing library, a WAP terminal
emulator, a wbmp editor, a syntax checker, etc.
-
The WAP-Linux-Project
has decided to implement a WAP stack
inside the Linux kernel itself and support 3G
technologies like UMTS which will allow Linux to be
used in devices participating on the public service
telephone networks. The Linux kernel will eventually
fully support the WAP stack in secure and un-secure
connectionless and connection-oriented modes.
-
Jwapmail
is a WAP (WML)-based IMAP email client. It is compliant
with RFC2060 and RFC822, and provides the basic functions of an email
client, such as mailbox listing, compose, reply, forward, and delete.
-
Slashdot for WAP phones
is a Web page adapter that allows you to
read Slashdot with a WAP-enabled mobile phone. It should work with any WAP
enabled mobile phone. The software consists of a WML page that runs on a
PHP-enabled Web server. Whenever a WAP client requests the page, it grabs
the latest headlines from Slashdot and presents it in a format appropriate
for WAP phones.
-
AvantSlash
allows you to read Slashdot on your Palm or WinCE
device (through AvantGo or another PDA Web browser) or via a WAP enabled
mobile phones. It provides you with a cleaner version of the content and
can even clean up the linked articles for easier reading on your device.
-
Wap-IRC gateway
for unix like systems. Using it you don't even need Java enabled mobile phone. It's server based software, so you will need *nix like os enabled machine with real IP address. You can chat on IRC using your mobile wap browser.
"W3C has a particular interest in Mobile Access technology. The Consortium is working towards making information on the World Wide Web
accessible to mobile devices, many of which are characterized by small screens, limited keyboard, low bandwidth connection, small memory
and so on." See their
W3C Activity Statement on Mobile Access and other documents.
The
The WireLess FAQ
is previously known as "The Independent WAP/WML FAQ", this FAQ is closely linked
to the WML and WMLScript Programmers mailing list.
|