A: Get Java technology running on it, of course! Natch--it's what everybody wants on a mobile device.
See:
Creator of Jailbroken iPhone
Here's a quote:
Q: Prior to Cydia, what was your
first iPhone hack that you wrote?
A: ..."
Category: Java ME and J2ME
Tags: none
Permanent link to this entry
Spread Betting with Java ME
In addition to their browser-based
offering, you can also trade directly
and securely from your mobile phone
with City Index through their range
of City Trading™ mobile trading apps.
Allowing you to trade on the move,
you can access your spread betting
account through dedicated apps for
[blah-blah-blah], [yadda-yadda-yadda],
Blackberry, Java and Windows Mobiles.
Permanent link to this entry
Use Java ME to run IE
It is now possible to download
and install Internet Explorer
Mobile browser for JAVA based
mobile phones. Now you can surf
the web, browse, check your
mobile browser on any of the
Java based mobile phones listed
First among Africa developers
"Developing the game on the J2ME
platform was the most powerful
way to reach young people, as
this is the platform they can
afford most..."
Spy on NFC tags with Java ME
The Java ME-based Nfc Creator
can write many different NFC
Forum NDEF message formats to
all supported tag formats,
delete the existing message
from a tag (by overwriting it
with an empty message), read
the contents of an NDEF-
formatted tag and clone the
message to other tags. The
application checks the device
for NFC availability.
Mimiboard on Java ME tech
Mimiboard, that gets its name from
'Mimi', meaning 'I' in Swahili, is
like a traditional noticeboard in
a 3.0 virtual version that anyone
can create. Users of Mimiboard can
easily add categories to it,
transact, add notes and enable a
community on a hyper-local level...
This communication can occur via SMS,
[blah-blah-blah], Web and J2ME, which
are ideal for the African market at
which Mimiboard is aimed...
Farm Frezy on Java ME
Try your hand at running a full working farm, keeping an eye on all the animals and selling your wares at market in this fun-filled action-packed arcade game.
Hinkmond
Java PaaS feel it hot-hot-hot
Following on from the arrival of
Cloud Bees, the Java PaaS market
looks to be hotting up nicely with
the imminent emergence from Beta
test status of Jelastic, a Palo
Alto, California, based startup
making a Java server hosting
platform for developers and
hosting service providers.
Protection for your Back-End
The new solution scans and provides
risk mitigation recommendations for
mobile applications... By protecting
these mobile web services, Cenzic
enables application developers and
enterprises to effectively combat the
next generation of mobile security
attacks.
...
Cloud-based technology allows Cenzic
to test the applications built on any
platform, including [blah-blah-blah],
[yadda-yadda-yadda], J2ME, and many
more.
InMobi does Java ME Mobile Ads
InMobi is the world's largest
independent mobile advertising
network. Publishers use the
network to monetize their
inventory while advertisers
use it to reach their audience.
The InMobi API allows developers
to insert their ads in J2ME...
Oracle's Java tech roadmap
This release is set to feature
convergence of Java SE and Java
CDC (Connected Device Configuration)
technology, which is geared to
devices. Oracle also plans a
subsequent release of Java ME,
now termed release 8.
Circuit Java ME Game
Very nicely done! And, it runs on kajillions of Java ME feature phones too!
Hinkmond
ZiNG Instant Messaging
Calling it "ZiNG," BlazingChilli
launched the service with support
for Java (J2ME) enabled phones,
BlackBerry, [blah-blah], and devices
running [yadda-yadda].
Permanent link to this entry
Is Java Dead? Heck No!
"Java is not going away for business
applications... Java is still a great
choice for app dev teams that have
developed the architecture and
expertise to develop and maintain
business applications."
import java.io.*;
import java.net.*;
import javax.microedition.io.*;
HttpConnection c;
InputStream is;
BufferedInputStream bis;
final static int MAX_BUFFER = 204800; // 200 KB buffer size
try {
String url = new String("");
System.out.println("Attempting to connect to: "+url);
c = (HttpConnection)Connector.open(url);
is = c.openInputStream();
bis = new BufferedInputStream(is);
// Initialize loop variables
int index = 0;
int numBytes = 0;
byte buffer[] = new byte[MAX_BUFFER];
// Loop: read to end of document
while (numBytes != -1) {
numBytes = bis.read(buffer, index, MAX_BUFFER-index);
if (numBytes > 0) {
String newStr = new String(buffer, 0, numBytes);
System.out.println(index+": "+newStr);
index += numBytes;
}
}
// Close everything
bis.close();
is.close();
c.close();
} catch (IOException ioe) {
// Handle the exception.
ioe.printStackTrace();
}
That's one of the differences from the past between Java ME technology and Java SE technology, which were two distinct legacy platforms that you could base Java technology on. Now moving to one combined Java EC governance model in the JCP will make it easier to take advantages of the combined Java ME and Java SE APIs and single Java language moving forward.
Hinkmond
Hinkmond Wong's blog on making the Internet of Things (IoT) smarter with Java Technology and Artificial Intelligence (AI)
The views expressed on this blog are those of the author and do not necessarily reflect the views of Oracle. Terms of Use | Your Privacy Rights |