Introduction
Wireless communication is expanding rapidly. Cellular,
cordless and satellite telephones, computers with infrared
or wireless Local Area Networks (LANs) are just a few
examples. The expanse in this area is a large reason
why I undertook a study into this technology; opportunities
are there to be taken advantage of.
According to a number of studies, 'more mobile phone
users in Europe and Japan pull out their handsets for
entertainment than for business, a fact not lost on
US based mobile entertainment providers and developers
who are anxiously waiting for the trend to hit US shores.
With more than 600 million mobile phone users world
wide, wireless entertainment and "living"
is bound to make an impact.'
- (Zelos Group, 2002)
Java Technology
The Java 2 Platform consists of three main editions:
the Java 2 Enterprise Edition (J2EE), the Java 2 Standard
Edition (J2SE) and the Java 2 Micro Edition. J2EE is
a widely used technology for deploying server solutions
for wireless carriers and service providers. It adds
the capabilities necessary to provide a complete, stable,
secure, and fast Java platform to the enterprise level.
It provides value by significantly reducing the cost
and complexity of developing and deploying multi-tier
solutions, resulting in services that can be rapidly
deployed and easily enhanced. For mobile phone users,
Java 2 Micro Edition will be the appropriate choice.
Wireless Living Solutions
My overall intention was to develop a fully
working, interactive, Java-based, wireless application.
The application can run on a wireless Java-enabled device
such as a mobile phone (but not necessarily restrict
itself to just mobile devices). The mobile phone application
market was thoroughly explored with an aim to developing
an application that may have a large user interest.
Development in the area of consumer needs was also targeted.
Some may argue that WAP and Internet access on a mobile
device is awkward and cumbersome. The intent of the
'Wireless Living' application, was to minimise user
frustration and maximise the usability of the service.
Record Management Systems (RMS)
These J2ME applications are capable of storing persistant
data in record sets. Examples can include: Contact Lists,
Address Books, To Do Lists and Personal Reminders. The
applications are independant of device failures and/or
operating system crashes, they serve to demonstrate
the power of using a Java-based program. I have developed
several of these small applications, that can be implemented
to suit various roles.
Three Tier/Database Systems
I am currently developing a multi-tiered Java application
that will allow users to submit information using their
mobile devices to back-end database systems. This information
can also be retrieved at anytime using a mobile device.
The proposed application will have a web admin frontend
running on JSP's and Servlets that can not only administer
the database schema but also control mobile/MIDlet access.
The core technologies used are as follows:
J2ME MIDLets &
WML WAP technology - frontend (mobile users)
technology
Java Server Pages and Java Servlets - frontend
(admin users) technology
Enterprise Java Beans
SQL database
Future downloads and more information can be found
on my separate wireless site: Wireless
Living
|