Feedage Fora...
Rating: 83
Member since: 2009-07-24
Feeds: 1
|
Subscribe: Hinkmond Wong's Weblog
 http://blogs.sun.com/hinkmond/feed/entries/rss
|
|
|
|
Sponsored Links:
|
Preview: Hinkmond Wong's Weblog
Hinkmond Wong's Weblog
Java Technology, Java ME (J2ME) Technology, and the Wonderful Wireless World
Last Build Date: Fri, 10 Feb 2012 20:25:04 +0000
Copyright: Copyright 2012
Sometimes you want to use quicker GCF vs. java.net in OJEC 1.1 (Java ME CDC)
Fri, 10 Feb 2012 20:25:04 +0000
|
There are times that Java ME specific Generic Connection Framework (GCF) programming is quicker than Java SE style java.net.* programming. For example, when there's need for an HTTP connection, using the GCF HttpConnection in Java ME CDC (now called OJEC 1.1) was sometimes more convenient on a Java ME device.
|
|
Source code sample:
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("http://oracle.com");
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.
(image) Hinkmond
One Executive Committee to Oversee Java Technology
Wed, 8 Feb 2012 02:13:32 +0000
|
(image)
Here's a good article on the upcoming changes to the Java Community Process (JCP) to consolidate into on Executive Committee (EC) to oversee all of Java (Java SE and Java ME technologies).
See:
One EC to Oversee Them All
Here's a quote:
Looking forward, the expected
convergence between Java ME and
Java SE is likely to render the
current division into two separate
ECs increasingly irrelevant. Since
Java is One Platform, it ought to
be overseen by a single Executive
Committee
Nice! Now that's streamlining.
| |
(image) Hinkmond
|
Second position in mobile OS? Not Android!
Thu, 12 Jan 2012 18:37:21 +0000
(image)
Here's an article about how "Java ME enjoys the second position in mobile OS, not Android". Hey, I've been pointing that out all this time...
Damn it feels good to be a gangsta
I mean one that you don't really know
Ridin' around town in a drop-top Benz
Hittin' switches on my Java ME feature phone
See:
Damn it feels good to be a gangsta
Here's a quote:
Google’s Android, which spread
like wildfire last year has been
losing its fizz, while the surprise
is Oracle’s Java ME, which is
emerging as the world’s fastest
growing mobile operating system...
And, for the haters who say the survey data is flawed, why does the trend over time show Java ME is growing and Android is declining. Trends don't lie, even if the data is focused only on mobile browsing, not units shipped. The relative trend line is showing that Android is "losing its fizz" (a quote from the article, not me) (image)
| |
(image) Hinkmond
|
Net Applications Analytics from Nov 2011: Java ME moves into #2 spot
Fri, 23 Dec 2011 18:33:15 +0000
|
(image)
In a stunning turnaround, Net Applications reports in its November, 2011 analytics report that Android operating system market share dropped from 19% to 17% giving Java ME technology the number 2 spot with 20% of the mobile market for November, 2011. Oorah!
See:
Oorah! Semper Java ME!
Here's a quote:
IOS slid more than seven points
to drop to a 54% share in
November, and Android shed two
points to fall to 17%. Android
also slipped out of the No. 2
spot it claimed from Java ME in
October as the feature phone
platform jumped seven points
to a 20% share last month.
Nice trend! Merry Christmas, everyone! Happy New Year too!
| |
(image) Hinkmond
|
Mobile Trends for 2012: Majority of US phones still use Java ME tech
Tue, 13 Dec 2011 18:54:29 +0000
(image)
Well, it's official. The majority of cell phones still uses Java ME technology in the U.S. (according to the comScore numbers going into 2012). Don't believe the hype that tries to say otherwise. The media loves to lie distort the truth about smartphone adoption vs. the stronger feature phone market.
See:
Majority still on Java ME
Here's a quote:
Apps On All Platforms
Hildahl has a vested interest
in promoting the importance of
cross platform apps, but it's
hard to argue with the need to
be on all platforms, including
the mobile web and oft
neglected platforms like
Symbian and J2ME.
Wise words! Let's soak that in: There's a need to be on all platforms including the "oft neglected" Java ME platform. Heed the statistics from comScore! Program to Java ME.
| |
(image) Hinkmond
|
Java ME Tech Holiday Gift Idea #2: LG BD670 Blu-ray disc and network player
Mon, 12 Dec 2011 19:58:00 +0000
|
(image)
Here's the Java ME tech-enabled device holiday gift idea #2: The kick-*ss LG BD-670 3D Wireless Network Blu-ray Disc Player with Smart TV. Smart choice! Now only $109.98 on Amazon (as of 12/12/2011)!
See:
Java ME Tech Gift Idea #2
Here's a quote:
+ Enjoy 3D Blu-ray Disc movies in
Full HD 1080p
+ Smart TV enables an easy way to
access limitless content, thousands
of movies, customizable apps,
videos and browse the web...
And... it's got Java ME technology. Great technology, great gift. It's all good.
| |
(image) Hinkmond
|
No more "Uh... I forgot the words" when you sing Christmas Carols w/Java ME tech
Fri, 9 Dec 2011 20:00:30 +0000
|
(image)
Have you ever gone Christmas caroling and suddenly realize you have no figgy-pudding idea what the lyrics are to the song you're trying to sing? Well no more of that with this Java ME app for your cell phone.
See:
Christmas Carol App for Java ME
Here's a quote:
A collection of eleven post-17th
century traditional english
Christmas Carol lyrics for
reading on your mobile phone...
Ho-ho-ho! This is a great stocking stuffer, errrr... even though it's a downloadable file. Heck, you can copy it to a USB thumb drive and stick that in a stocking. Then you'll have no more of this: "Later on we'll perspire, as we sit by the fire, la-la-la-laaaaa, something-something-somethiiiing... la-la-laaaaa"
| |
(image) Hinkmond
|
Use Arduino Java tech-based IDE to program your TriggerTrap
Tue, 6 Dec 2011 14:47:14 +0000
|
width="380" height="270" src="http://www.youtube.com/embed/QkUt0rxI41c" frameborder="0" allowfullscreen>
|
Here's a cool Arduino-powered embedded device that brings a new programmable camera trigger box to developers and hobbyists. Although the device itself doesn't have Java technology (boo!), the Arduino IDE that you use to program it is written in Java.
See:
Use Java Arduino IDE with TriggerTrap
Here's a description: "This Arduino-powered box has managed to cross the funding finish-line and will be bringing its multi-source automatic release to camera creatives early next year. The former Insert Coin project can communicate with cameras through either a wired connection or its own IR transmitter."
|
Cool stuff! Java technology allows you to program it.
(image) Hinkmond
After watching the movie, Immortals, play this Java ME tech game
Wed, 30 Nov 2011 14:18:58 +0000
|
If you liked the movie Immortals, you can continue your enjoyment on your Java ME tech-enabled mobile device with this game from Gameloft.
|
width="480" height="270" src="http://www.youtube.com/embed/5Yn6h7HfSts" frameborder="0" allowfullscreen>
| |
See:
Java ME Immortals Game
|
Good way to pass time in a checkout line when you are holiday shopping. You could buy a Java ME gift and play a Java ME game at the same time! Outstanding.
(image) Hinkmond
Java ME Tech Holiday Gift Idea #3: Kindle Touch Wi-Fi
Tue, 29 Nov 2011 19:15:51 +0000
|
(image)
Here's a Java ME tech-enabled device holiday gift idea: The venerable Amazon Kindle Touch with built-in Wi-Fi. Niiiice!
See:
Java ME Tech Gift Idea #3
Here's a quote:
+ Most-advanced E Ink display, now with multi-touch
+ New sleek design - 8% lighter, 11% smaller, holds 3,000 books
+ Only e-reader with text-to-speech, audiobooks and mp3 support
+ Built in Wi-Fi - Get books in 60 seconds
If you want to give someone special a cool device, you want to give something with Java ME technology. Give only the best this holiday season!
| |
(image) Hinkmond
|
Send SMS text messages for FREE using Java ME
Tue, 22 Nov 2011 19:40:07 +0000
|
(image)
Here's a way to get around those nasty SMS text messages charges (and maybe a way to get around the Pakistan SMS text censors too!). Use this Java ME SMS text app for your Java ME mobile phone, called JaxtrSMS:
See:
JaxtrSMS free Java ME SMS
Here's a quote:
JaxtrSMS lets you send FREE SMS
and txt messages to any mobile
phone in the world. Best of all,
the receiver does not have to
have the JaxtrSMS app. International
and local SMS/texting can be
expensive but with JaxtrSMS you
can text anyone in the world for
FREE!
Great! Now, you can send 2,000 text messages from your phone every month and not worry about a huge bill. You don't send 2,000 text message in a month? Well, get it for your teenage kids then. They certainly send 2,000 text messages in a month...
| |
(image) Hinkmond
|
Hotel key mobile app for your Java ME cell phone
Fri, 11 Nov 2011 17:44:53 +0000
|
(image)
This is cool. Get this Java ME app to download your hotel key to your mobile phone without having to check in at the front desk.
See:
Mobile Key Java ME app
Here's a quote:
The new [app] makes it possible
for ALL smartphone operating
systems, including [blah-blah-blah],
[yadda-yadda-yadda], J2ME, ... and
[blah-blah-blah], to run the
Mobile Key App.
Mobile Key by OpenWays is the first
and only ubiquitous mobile phone-
based front-desk bypass solution
that is truly deployable today...
Nice. Just don't accidentally drop your cell phone in the toilet. You'll be sleeping in the restroom if you do. Just sayin'.
| |
(image) Hinkmond
|
Put Siri-like tech on your Java ME mobile phone with Zypr
Mon, 7 Nov 2011 19:43:48 +0000
|
(image)
Here's some cool new tech from Pioneer. It's a Siri-killer, but open source and able to run voice controlled services from anywhere, like on your Java ME cell phone.
See:
Zypr: Siri for Java
Here's a quote:
The company says Zypr is designed
to work across mobile devices, web
apps, consumer electronics devices
and automotive information and
entertainment systems.
For your reference, dear developer,
Pioneer has provided some sample
code in the form of a Zypr-powered
Java app, which you can check out
now on Github.
Cool, now we can all talk and command our Java ME phones like they talk to the ship's computer on Star Trek. "Computer? Computer?"
| |
(image) Hinkmond
|
Fake Call App: Funny app for your Java ME phone
Fri, 4 Nov 2011 19:23:31 +0000
|
(image)
This app is too funny! Use it to schedule a call to yourself to make your Java ME mobile phone suddenly ring, which allows you to then make up some lame excuse why you have to leave.
See:
Fake Call Java ME App
Here's a quote:
Fake Call app - Are you at a
loss how to back out of a bad
date or any other boring
gathering? Use the Fake Call
[Java ME] application. Set the
time that you want your phone
to ring without anyone really
calling you. All that you have
to do then is to explain who
has called you and why you
have to leave.
Maybe the Fake Cosmonauts who Fake Landed on Mars could have used this when they were on their Fake Mission to Fake Call back to Earth. (image)
| |
(image) Hinkmond
|
New Opera Mini 6.5 for Java ME cell phones
Thu, 3 Nov 2011 19:50:51 +0000
|
(image)
It's a mini! Opera Mini. The new Opera Mini 6.5 has just been released for Java ME mobile devices. Download the lil' itty-bitty browser that packs a punch, today.
See:
Opera Mini for the Masses
Here's a quote:
Opera Software on Wednesday launched
an updated version of its Opera Mini
mobile browser, which the company
said will help users keep better
track of their data usage.
Opera Mini 6.5 is available in the
[blah-blah], the [yadda-yadda-yadda],
and for download at m.opera.com for
Symbian S60 devices, Java-enabled
phones, and BlackBerrys.
Mini browser. It's like Lil Bow Wow, but call it, Lil Browser instead. And, without the child support issues.
| |
(image) Hinkmond
|
Drive around San Francisco like a crazy cop w/Java ME tech
Wed, 2 Nov 2011 19:20:39 +0000
|
(image)
Let me get this straight: In this Java ME mobile game, a crime boss named Jericho is racing around they city in his car and you are a San Francisco cop trying to hunt him down in a 1974 Dodge Challenger?
See:
Driver: San Fran Java ME Game
Here's a quote:
With crime lord Jericho now
on the loose, San Francisco
faces a terrible threat. Only
one man can stand against him.
You are Tanner, a hardened
detective who, from behind the
wheel of his Dodge Challenger,
is involved in a relentless
manhunt throughout the City by
the Bay.
Yeah. OK. Where are the zombies? There's gotsa be zombies...
| |
(image) Hinkmond
|
Kik comes back to BlackBerry with a kick - Java ME technology
Fri, 28 Oct 2011 14:55:42 +0000
|
(image)
Kik got booted off the BlackBerry island by RIM for allowing BlackBerry users to bypass the RIM chat app on their official platform. But, through the powers of Java ME technology, Kik is back on BlackBerries (and other Java ME devices) to allow for the freedom of chat for all mobile platforms. Show me what democracy looks like: This is what democracy looks like!
See:
Kik comes back
Here's a quote:
RIM may not like Kik Messenger
or want you to use it on "their"
platform. Their removal, ban,
and subsequent lawsuit against
the popular cross-platform
chatting app made that readily
apparent... But by refocusing
their efforts on a completely
re-written from scratch Java ME
app, Kik has re-entered
BlackBerry users’ world.
You can free your mobile app also, from the bonds of Corporate Servitude. Just use Java ME to Occupy any Mobile Device.
| |
(image) Hinkmond
|
Modernizing Java ME technology, with an "s" instead of a "z"
Wed, 26 Oct 2011 18:35:50 +0000
|
(image)
Here's an article from the UK that talks about how Oracle "modernises" (no time to spell it with a "z", so use an "s" instead like they do in Great Britain) the Java ME Platform.
See:
Modernising Java ME
Here's a quote:
Adam Messinger, Vice President of
Development on Oracle Fusion
Middleware, said in a statement,
"We are very excited about the
future of Java ME, which will
further extend the world’s
leading application platform for
mobile and edge devices and offer
increased opportunity for both
Java developers and mobile
operators."
Well, however you spell "modernises", it's a fact that Java ME technology keeps getting better every year. Tomato, tomahto. Potato, potahto.
| |
(image) Hinkmond
|
RapidProtect Java ME app: a way to keep track of your family
Mon, 24 Oct 2011 18:37:53 +0000
|
(image)
Did you ever misplace your son or daughter? No? Well, here's one way to see if your kids are safe (and going to make their curfew or not).
See:
RapidProtect: Java ME app
Here's a quote:
In a rapidly changing security
environment with all kinds of
natural and manmade threats around
us, the well being of family
members is a major concern for
all of us... Rapidsoft Systems
announces the launch of RapidProtect
- a comprehensive mobile application
suite geared to address the safety
and security needs of the families...
[blah-blah-blah] [yadda-yadda-yadda]
J2ME applications to be released
shortly.
So, when your son or daughter is 20 minutes away from home and has 10 minutes to make his/her curfew, you'll have a fun time watching this app. Just like a videogame.
| |
(image) Hinkmond
|
The Walking Dead now on your Java ME phone
Fri, 14 Oct 2011 19:23:01 +0000
|
(image)
Zombies... Mobile game Zombies. Here's a cool icon texting Java ME app that uses a new "The Walking Dead" TV theme.
See:
Zombies on Java ME
Here's a quote:
Zlango has been around for a while...
Zlango has delivered over 8 billion
icons globally across multiple
platforms ([Blah-blah-blah], J2ME,
Web, ICQ integration) and on over
500 supported types of mobile
phones.
Scary. There's nothing like Java ME Zombie icon text messages to scare the beejeebers out of everyone. Braaaaaains...
| |
(image) Hinkmond
|
Canon and Oracle sitting in a tree, p-a-r-t-n-e-r-i-n-g on Java ME tech
Mon, 26 Sep 2011 18:42:36 +0000
|
(image)
Canon and Oracle have announced a match made in heaven: Canon for document processing, and Oracle for... heck, everything else! Including Java ME technology.
See:
Canon and Oracle partner on Java ME
Here's a quote:
In the future, the company said it
will work with Oracle in developing
middleware for its online storage
service, and the two companies will
also work together to further develop
and refine the Java programming
language.
Canon has long used Oracle's Java as
the basis for a third-party
application development platform with
its multifunction copiers, and the
new joint development will extend
that partnership...
Java software and databases in office copier and printer equipment? Great match! It's as easy as being shot out of a cannon.
| |
(image) Hinkmond
|
When you bling a phone, make sure it's a Java ME phone
Fri, 23 Sep 2011 20:00:20 +0000
|
(image)
Dog's got it goin' on! My homies over at JSC Ancort and the world famous Austrian jeweler, Peter (Snoop Dog Tupac Biggie Smalls) Aloisson, blinged-out a Java ME cell phone with enough bling bling to make Paris Hilton blush. We're talkin' 1,300 G's, G! That's livin' large, the Java ME technology way.
See:
Java ME Bling
Here's a quote:
The handset also has an MP3 player,
a Microsoft Word document viewer,
video calls, email, web browsing,
JAVA support and 4000 contacts can
be stored. Syncronisation with the
computer is made through ActiveSync.
Platinum, rose gold, real diamonds--yeah, that's nice. Able to run Java ME MIDlets? Word. Now, we're talkin'.
| |
(image) Hinkmond
|
Rent a car with Java ME Technology
Mon, 19 Sep 2011 19:21:11 +0000
|
(image)
Here's an article about cool mobile software at a rental car company that takes advantage of Java ME technology to check you out and get you into that Geo Metro in no time flat.
See:
Quick Rental Checkout
Here's a quote:
On the technical side, Firestring,
First Car Rental’s loyalty platform
provider, modified its MobiSnap 2D
Bar Code Reader software to in
conjunction with their own software
solutions enable quick mobile
checkouts for First Car Rental’s
existing Show & Go 2D Bar Code Card
Holders. The software, written in
J2ME, runs on BlackBerry Torch 9800
mobile phones and provides our car
handlers with mobile technology to
seamlessly recall customer-
reservation- and vehicle information
...
Who wants to wait in line at the airport when you can be laying down rubber with that awesome 4-cylinder 1.0 liter sub-compact? (Well, not exactly laying down rubber... more like laying down fuel efficiency...)
| |
(image) Hinkmond
|
Free and High Quality Apps for your Java ME cell phone
Fri, 16 Sep 2011 16:10:15 +0000
|
(image)
Java ME feature phones get a bum rap. All the smartphones get the spotlight, but there are some great free, high quality Java ME apps for the not-so-smart phones too. You just need to know where to look...
See:
Free High Quality Apps
Here's a quote:
Don't feel left out just because
you don't have a smartphone. There
are lots of free & high-quality,
Java-based applications available
for feature phones too...
So, go ahead. Download those Java ME not-so-smart apps to your Java ME not-so-smart phone. You'll be smart if you do.
| |
(image) Hinkmond
|
Java Summer Workshop 2011
Wed, 7 Sep 2011 20:05:42 +0000
|
width="360" height="222" src="http://www.youtube.com/embed/h0fw7KpTR9g" frameborder="0" allowfullscreen>
|
On August 10-12, 2011, local high school students and teachers as well as Oracle employee sons and daughters attended an onsite introductory Java programming workshop, where kids learned about Project Greenfoot and Project Alice, two cool ways for children to learn Java programming.
See:
Kids learn Java
|
Watch the video and see some sharp kids who are enthusiastic about Java technology. That's cool! Where did they get all these clever children from? I expect each one to grow up to be a Mark Zuckerberg or Carol Bartz... er, uh... wait, not Carol Bartz. I mean, um... Marissa Mayer. Yeah, each kid will grow up to be a Mark or Marissa. (image)
(image) Hinkmond
|
|