wireless


 


 

 

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

 
 
 



 

Wireless Java Website

 

Living Applications Website


 
 
 
 
© 2003 stuart hart
     
home