Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


Kbrowser
Kbrowser

4thpass, Inc.
83 South King Street, Suite 100
Seattle, WA 98104
Web: www.4thpass.com
Phone: 206 749-9070
Fax: 206 749-9036
E-mail: sales@4thpass.com

Specifications:
Operating software: J2ME 1.0 or higher, MIDP 1.0 or higher
Memory requirements: 128K runtime memory; 65K flash memory without WMLScript or WAP Stack; 115K flash memory including
WMLScript without WAP Stack; 170K flash memory including WMLScript and WAP Stack


Before we get started, it's worthwhile noting that I'm not a big fan of WAP. Well, not the protocol itself exactly, but WML-based Web sites - the whole idea of browsing the Web on your mobile seems somewhat flawed when your screen real estate is minimal and you probably have only one more color than Henry Ford wanted for his cars.

So when 4thpass offered me a look at their KBrowser for MIDP and Palm devices, I wasn't expecting to be that enthused. Sure, it's written in Java - feel free to clock me over the back of the head with a large shoe if I ever turn up my nose at a look at a good Java application - but it's WAP. If you've ever used a WAP phone (or know someone who has) you undoubtedly know the rhyme that goes along with it: WAP is crap. Okay, so maybe you haven't heard it, and I hang out with some really unimaginative people.

But I have to say, this is one neat little product. The evaluation version 4thpass sent to me was an enormous 69KB in size and easy to install on my Zucotto WHITEboard device emulator; soon I was browsing WAP sites to my heart's content (slight exaggeration there, but you get what I mean). The KBrowser supports various industry standards, including WAP 1.2, HTTP, WMLScript, WTLS Security, and the draft WAP 2.0 - not bad going for an application that's smaller than a lot of normal Web-site graphics.

A Change of Mind
In the end I actually enjoyed checking out a few WAP sites. The TV Guide on Yahoo seems like something I would use fairly regularly, since I'm consistently forgetting to buy the paper on Thursday (the free weekly TV guide day), and have to turn on my computer just to check out what's on television.

Who needs a browser built into the phone when you can just download the KBrowser onto your J2ME-capable device!

Figure 1 provides some shots of KBrowser in action. Clockwise from top left: an image alignment test in the KBrowser Test Suite; the weather forecast from the test suite; ; the menu of the "Kung fu training" game at www.kung- fuboy.com/wap/; an "almost-subliminal" advert on the Docklands Light Rail travel information site (www.kizoom.co.uk/dlr/i.jsp); the cartoon site - wap.cartoonscape.com; the Yahoo UK TV Guide.

Technical Information
4thpass provided some background technical information on its KBrowser development efforts, and Javed Chaudry, director of marketing/communications, was kind enough to answer my questions.

<briggs>: How long did the browser take to develop?
<chaudry>: We began with a KBrowser Palm edition and leveraged much of that expertise into the J2ME version, so the overall process was about two years.

<briggs>: How big is/was the team?
<chaudry>: This was a collaborative effort for 4thpass, Inc.

<briggs>: Why develop a browser? How big do you expect your market to be - and what is your intended market for that matter?
<chaudry>: The KBrowser proved that Java and WAP don't have to be competing technologies. Java can leverage WAP for its primary use, the transport. The KBrowser also completes our end-to-end provisioning solution (the mobile application system). Our provisioning solution works with any J2ME-enabled device, but we offer the KBrowser as an optional component.

We're working with companies like Sun, RIM, and LG TeleCom in Korea to name a few. We expect the market to be very large. As the number of J2ME devices grows, so grows the market. The Java marketplace now has buy-ins from companies such as Motorola, Nextel, Nokia, Siemens, and Sprint.

<briggs>: Which parts of the application were easier to develop because of Java?
<chaudry>: No parts in particular stand out. Java's lack of pointers and use of garbage collection tend to help Java development in general.

<briggs>: Do you have any recommendations or advice for other J2ME developers?
<chaudry>: We would tell developers to remember three things: code size is king, speed is queen, and heap size is an unfriendly concubine. They all fight, constantly.

Editor's Note
This was the first in a series of articles on software developed for the J2ME platform. If you have developed a J2ME app (MIDlet or PersonalJava) that you think JDJ should feature, let us know.

About Jason R Briggs
As well as being a contributing editor for Java Developers Journal, Jason R Briggs is a Java programmer and Development Manager for a wireless technology company, based in Auckland, New Zealand.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Enterprise Open Source Magazine Latest Stories . . .
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
C12G Labs has just announced an update release of OpenNebulaPro, the enterprise edition of the OpenNebula Toolkit. OpenNebula 3.2, released two weeks ago, brings important benefits to cloud providers with a new easily-customizable self-service portal for cloud consumers, and builders w...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE