« Previous month (Jan 2009) | Main | Next month (Mar 2009) »
 20090226 Thursday February 26, 2009

Mini call center inside your Java ME tech-enabled phone

Did you ever want a mini-outsourced call center inside your Java ME mobile device? No? Well, maybe you'll reconsider when you find out how easy it is.

See:

Mobile CRM software in Java ME

Here's a quote:

 Oracle Mobile Sales Assistant  	
 ...is a rich (Java) client 
 application that also 
 supports offline usage.
You'll be asking customers (from a cell phone) if they're sure their PCs are plugged in and turned on, in no time at all. ;-)

[Java ME and J2ME] ( February 26, 2009 01:48 PM ) Permalink


 20090225 Wednesday February 25, 2009

Bonk. Rollover your car, Java ME tech saves your life

Bonk. Rollover your car? This Java ME mobile app will automatically call 911 for you when you're busy being unconscious.

See:

Java ME calls emergency services in accident

Here's a quote:

 Debopam Acharya in the 
 Department of Computer 
 Sciences, at Georgia 
 Southern University, in 
 Statesboro, Georgia, and 
 colleagues are developing 
 a wireless Java-enabled 
 automobile accident 
 reporting system. The 
 system could determine 
 the nature of an accident,
 and automatically call 
 emergency medical services 
 for possible action.
That's a good Java ME technology-enabled app that looks out for humans and has a practical application in real life. Unlike the iPhone iFart application which shows how cool (making air quotes with fingers) the iPhone is, but doesn't really measure up, does it? It's like the good reprogrammed Arnold Schwarzenegger T-100 Terminator vs. the bad T-2000 Terminator Android. One helps humans to live and the other... well, you know.

[Java ME and J2ME] ( February 25, 2009 11:03 AM ) Permalink


 20090224 Tuesday February 24, 2009

Flatout 3D Java ME racing game, great candidate for JavaFX Mobile

Here's a product review of a new Java ME 3D mobile phone racing game, Flatout 3D. It's showing the continued strength of Java ME technology on cell phones delivering kick-*ss 3D games... still. Even with that iSomethingOrRuther phone out there in the market.

See:

Flatout 3D Java ME review

Here's a quote:

 When it comes to Java games 
 on mobile phones you certainly 
 have a massive choice these 
 days and the graphics continue 
 to improve.

 This is the Flatout 3D Java 
 mobile phone racing game...
And, with JavaFX Mobile on the horizon, these Java ME 3D games will be even more kick-*ss on the new JavaFX handsets.

[Java ME and J2ME] ( February 24, 2009 05:13 PM ) Permalink


 20090223 Monday February 23, 2009

You've got 15 minutes to learn JavaFX, what do you do?

Mission Possible: Good afternoon, Mr. Phelps. You have 15 minutes to learn JavaFX programming language. What do you do?

Well, you can just click on the video to the left and watch Robert Eckstein run through the basics of JavaFX programming in 15 minutes or less.

And, specifically watch how to program in JavaFX Mobile at timestamp 2:45 to 3:00. If you blink, you'll miss it. It's that simple... No need to change any of the source.

Your mission, should you decide to accept it, is to learn JavaFX in 15 minutes. Good luck, Jim... This blog post will self-destruct in 10 seconds.

See:

Mission Possible: Learn JavaFX

I was just kidding about the self-destruct part. No, really. Hey, what's all that smoke???

[General Java] ( February 23, 2009 02:45 PM ) Permalink


 20090220 Friday February 20, 2009

Curl up in bed, with a good Java ME enabled Amazon Kindle 2

Yes, the Amazon Kindle 2 is being shipped next week and yes it does have Java ME CDC beating inside the core of its heart. Thanks for asking. It's got Java ME technology for a simple reason: it works well at the heart of today's coolest high tech gadgets.

See:

Amazon Kindle 2's heart is Java ME

Here's a quote:

 But bear in mind that the Kindle, 
 at its heart, is a Java machine 
 and porting some or all of the 
 Kindle functionality to the 
 gazillion or so Java-enabled 
 handsets including those running 
 Symbian, BlackBerry, and the 
 Android platforms [blech!] 
 shouldn't be too difficult for 
 Amazon.  Software also is a 
 better business model for Amazon 
 given how much more scalable it 
 is than hardware...
Well, there you have it. Amazon Kindle 2 hearts Java ME. OMG, they are like BFF! LOL! TTYL!

[Java ME and J2ME] ( February 20, 2009 06:18 PM ) Permalink Comments [5]


 20090219 Thursday February 19, 2009

Converting iPhone to JavaFX Mobile

Yep, I'm finding using the newly launched JavaFX Mobile to be a lot of fun. Here's an example of taking the iPhone GUI and converting it to JavaFX Mobile. Try out the JavaFX Mobile app in this blog post. You should see it start up to the left. Try clicking on one of the icons to see the iPhone icons bouncing.


It is pretty cool to see how easy it is to program in JavaFX Script. The code is tight and easy to understand.


The ramp-up to learning JavaFX Script (from knowing Java ME MIDP programming) is not too bad.


It's nice to see the new innovations in Java ME and JavaFX technologies...

*NOTE: On initial launch, you may see 2 dialog boxes. Accept both: "This applet was signed by 'JavaFX...'" Click: "Trust". "JavaFX delivers rich media and content..." Click: "Accept".


Partial source code:

var camImage = ImageView {
    translateX: bind width * .77
    translateY: bind bounceAnimY;
    image: Image { url: "{__DIR__}image/iphone-cam.png"
    }
    onMousePressed: function(e:MouseEvent) {
        bounceAnim.time = 0s;
        bounceAnim.play();
    }
    onMouseEntered: function(me:MouseEvent) {
        bounceButton.selected = true;

    }
    onMouseExited: function(me:MouseEvent) {
        bounceButton.selected = false;
    }
};


// this function is called to reinitialize the values when the height changes
function createAnims() {
    springAnimY = height - 100;
    springAnim = Timeline {
        keyFrames: [
           at(1s) { springAnimY => 50 }
           at(2.5s) { springAnimY => 
            height - 100.0 tween spring}
        ]
    };
    bounceAnimY = height - 100;
    bounceAnim = Timeline {
        keyFrames: [
            at(1s) { bounceAnimY => 50 }
            at(2.5s) { bounceAnimY => 
            height - 100.0 tween bounce}
        ]
    };
}

[Java ME and J2ME] ( February 19, 2009 07:03 PM ) Permalink |


 20090217 Tuesday February 17, 2009

iPhone is still annoying (even at a high school reunion)

The iPhone doesn't have JavaFX Mobile, but does he care? Nah, he's still got a high-falutin' attitude, especially at his high school reunion. "Ooo, I got a touchscreen, ooo I got a touchscreen..." This video is pretty funny.

See:

iPhone thinks he's all that

I like how all the other Java ME cell phones have iPhone pinned at the end of the video and make him play the iFart app. :-)

[Java ME and J2ME] ( February 17, 2009 11:33 AM ) Permalink


 20090212 Thursday February 12, 2009

Roll out the red carpet for JavaFX Mobile (on Java ME tech, natch)

JavaFX Mobile is now premiering at http://javafx.com. Just like the world premier of a movie. Roll out the red carpet.

See:

Sun premiering JavaFX Mobile

Here's a quote:

 Sun with JavaFX and the 
 new JavaFX Mobile runtime 
 will compete with 
 technologies such as 
 Microsoft's Silverlight 
 rich Internet application 
 platform. But Sun believes 
 it has a leg up on the 
 competition because mobile 
 service providers and 
 handset builders can 
 leverage existing Java ME 
 (Micro Edition) investments, 
 something that is critical 
 in tough economic times.
See that: save the economy with JavaFX Mobile leveraged on Java ME technology. It might sound like a pyramid scheme at first, but it's not. It's multi-level marketing. Much different. ;-)

[Java ME and J2ME] ( February 12, 2009 06:22 PM ) Permalink


 20090211 Wednesday February 11, 2009

Vringo video ringtones for Java ME tech-enabled phones

Why have an annoying, obnoxious, and grating ringtone for your cell phone, when you can have that and video at the same time?

See:

Video ringtones getting annoyingly better

Here's a quote:

 Vringo has launched version 2.0 
 of its popular video ringtone 
 application for Symbian- and 
 J2ME-enabled phones. The most 
 important change is in the user 
 interface — i.e. new mobile 
 browser — which allows users to 
 more easily find and share video 
 ringtones.
Sometimes as a practical joke, my wife likes to set my ringtone to something embarrassing so that it rings something like Tag Team's "Whomp! There it is!" or somesuch song (full volume) during a meeting. Good thing I check to set my phone to vibrate when going to meetings... most of the time...

Maybe video ringtones is not such a good thing for my cell phone actually...

Watch more YouTube videos on AOL Video

[Java ME and J2ME] ( February 11, 2009 06:25 PM ) Permalink


 20090204 Wednesday February 04, 2009

Students create Java ME tech-enabled presentation projector

Is that an LCD projector in your pocket or are you just happy you can use Java ME technology to build cool gadgets?

See:

Java ME cell phone projector

Here's a quote:

 Its interface was designed 
 completely by Logic Wireless 
 using Java software.

 The projector in the Bolt can 
 beam an image from 36 to 64 
 inches in 640 x 480 resolution. 
 Picture quality and size 
 improve in dark conditions.
Well, that's too cool. Imagine having one of those at the movie theater just before the real movie starts?

[Java ME and J2ME] ( February 04, 2009 06:18 PM ) Permalink


 20090203 Tuesday February 03, 2009

MIDProfile new eBay Java ME app

Create your eBay listings with this nifty little Java ME application from MIDProfile (hey, can they use that name?).

See:

Java ME app makes eBay listings

Here's a quote:

 Create great eBay listings 
 with your mobile! Free 
 photos, custom text, 
 YouTube video
This is great! I've been meaning to sell that Boba Fett coffee mug of mine... ;-)

[Java ME and J2ME] ( February 03, 2009 08:00 PM ) Permalink


 20090202 Monday February 02, 2009

It's a Breeze with Java ME tech and Cascada

Cascada has released a mobile application development platform that takes HTML, JavaScript, and CSS code then translates it into a Java ME MIDlet to run on any Java ME tech-enabled cell phone.

Personally, I like programming in Java ME code instead of writing HTML, JavaScript, and (gahhhh!) CSS. But, whatever floats your boat, as long as in the end we are talking Java bytecodes. Life is all just aload_0, aload_1, iload_2, invokespecial, return, when you boil it down, isn't it?

See:

Translate HTML/JavaScript/CSS to Java ME

Here's a quote:

 It's designed to give anyone with 
 basic Web programming knowledge 
 an easy method for creating, 
 testing and distributing mobile 
 applications built in J2ME – the 
 mobile version of the Java 
 programming language – to cell 
 phones and mobile devices 
 anywhere in the world. 

 There are an estimated three 
 billion feature phones in the 
 world that run Java mobile 
 applications.
Let's see someone try to call into an accelerometer (JSR 256), Bluetooth (JSR 82), and personal contact list info (JSR 75), with just HTML/JavaScript/CSS though... Direct Java ME programming does still have advantages...

[Java ME and J2ME] ( February 02, 2009 07:41 PM ) Permalink Comments [2]





Theme originally based on design by Bryan Bell