Archive for the 'MIDP' Category

JavaFX as end-to-end Java GUI solution? I’ll believe it when I see it

Tuesday, May 8th, 2007

I feel like a commuter whose train has departed the station and I can only glimpse portions of the activity inside through tinted windows, but I’ve been keeping track of the announcements via other blogs, and it looks like Sun is positioning JavaFX as a ubiquitous solution for Java GUIs - from desktops all the way to lower end mobile devices, and even to Blu-ray devices.

In his blog about the opening session, Lucas Jellema notes the following:

JavaFX will be integrated across all platforms: development experience for mobile deives,blu-ray, web applications. JavaFX runs on every existing Java SE platform! Even cooler: Battery powered mobile devices
Power of Java on desktop, project it to everone else JavaFX Mobile: Java SE and rich environment to every mobile device. Supports Java FX content authoring tools. Open, standards based technologies. The Network in your hand. Environment that suits Mobile Devive Manufacturers.

I highlighted the mentions of Blu-ray and porting Java SE GUIs to mobile devices via JavaFX. I’ll probably have more to say about this later when I can get a better handle on the REALITY (as opposed to Sun’s usual misty-eyed vision of what can be), but suffice it to say I have very big doubts about the immediate feasibility of this. There are just too many entrenched interests and competing stakeholders in the consumer and pervasive Java markets to make such a grandiose goal a reality any time soon.

However, if Sun simply displays some perserverance (much like Microsoft) and keeps this JavaFX as a running goal for the foreseaable future (as opposed to quietly dumping it when reality throws some wrenches in the works), then you may see some good things happening in the Java GUI space. I think people want to see not only big dreams from Sun but also big stamina.

Java app download and usage in really ridiculous numbers

Monday, April 30th, 2007

Did you know that a Java browser has now surpassed Apple’s Safari in usage in at least one country?

That’s right, folks! Old Steve Jobs, he of the infamous “Java applets aren’t worth a look anymore” is sure gonna be surprised if he finds out that our old friend Opera Mini has a larger market share than Safari in the Ukraine. Well, ok, so it’s Ukraine, and both actually made up a fraction of a percentage of total browser usage, but it’s a start!

But the interesting thing here is that a MOBILE browser actually managed to surpass a desktop browser!!!

Here’s more numbers for Opera Mini from January 2007, when Opera Mini celebrated it’s first birthday:

  • 3 billion cumulative pages viewed with Opera Mini
  • 13 million cumulative Opera Mini users
  • Opera’s servers present 300 complete web pages to users per second

And it’s not just Opera Mini, but rather common Java ME apps as well. Here’s one app that I’ve never heard of until today called Reporo, but which accumulated more than 45,000 downloads just last week!

Some like it SMALL

Saturday, April 28th, 2007

We have grouped together a series of websites exploring different aspects in the pervasive java development community. Hopefully, people will find such resources helpful in understanding the rational and work involved when exploring these new fields.

Lurker’s Guide to Pervasive Java

Meeting the Sun SPOT Midlets

Thursday, April 19th, 2007

In a similar vein to the Guide to Blu-ray BD-J, we have created a site dedicated to Java Sun SPOTS, which are MIDP-based (”Midlet”) wireless sensor systems that are the newest members of the Java ME family. There’s a short intro on Meeting the Sun SPOTs.

The Top 10 Java Killer Apps

Wednesday, June 7th, 2006

Some VERY cool apps that have created, or are creating, quite a buzz not only in the Java world but in the larger populace. I’ve used most of the apps below, although I have yet to try a few.

Just for the few who might get confused, no, these are NOT desktop apps. Java SE does have its share of killer desktop apps (Azureus perhaps?), but Java ME (MIDP) is simply in another world entirely when it comes to possibilities. And btw, I am posting this using the KABLOG MIDP app on my Nokia 9300.

  1. Opera Mini
    Opera Mini is a fast and tiny Web browser, that allows you to access the full Internet on your phone. I use this app ALL the darn time. It’s indispensable. My smartphone also has a full-fledged color browser, but I barely use it, if at all because it’s slow in comparison. Opera Mini is simply, DA BOMB. Enuff said.
  2. Google Maps Mobile
    Combining directions, maps, and satellite imagery, Google Maps is a free download that lets you find local hangouts and businesses across town or across the country. Another app that I use all the time, whether to aid me in finding the nearest restaurant, or to view some satellite imagery of some far-off tropical beach (like Puerto Vallarta, where my wife and I went 2 years ago), or just to give me turn by turn directions. Now if only someone connected this app to a GPS…

    Wow! Well whaddaya know, some independent developers have started on this! Check out J2MEMap, which seems to be able to connect to GPS devices attached to or around the Java-enabled handset! VEDY VEDY cool indeed!

  3. FlurryMail
    Enables you to receive all of your personal email on your cell phone. It even sends SMS messages when a new message comes into your box (although I switched that off fast since I was not sure whether incoming text messages are charged on my plan). You might wonder why I’m not using Opera Mini to do this, but the ease of use and interface in FlurryMail just beats using a mini-browser for doing this task hands down. Just another example of why “Thicker” non-browser-based clients are sometimes preferable to thinner browser-based ones.
  4. Skype Mobile with Eqo
    I’ve never tried this, but many people think the world of Skype, so this might be just their thing. Hinkmond over at Sun also notes down this competitor that approaches the problem of long-distance phone service from a difference perspective.
  5. Karaokini: Mobile Karaoke
    For the times when you just need to let it all out. Haven’t tried it, but I’m sure it’s a blast ;-)

    Cocoasoft also has a Karaoke app, and this was one app that was featured in Java.com, but honestly, a company that still has (c) 2004 on its website needs to get with it.

    And if you just want the lyrics, LyricTracker from Corpris might be just what you need. It claims to offer 1 million available lyrics!

  6. GCalSync
    Carry your Google Calendar in your pocket! GCalSync will allow two-way synchronization between Google Calendar and your phone’s built-in calendar. Download events to your phone, or add an event on your phone and upload it to Google Calendar. This is a very new app that probably has some bugs, but I’m eager to start trying it.
  7. MobyExplorer FTP Client
    Moby Explorer is a powerful File Manager and FTP Client for Java ME enabled mobile phones. It has support for military strength file encryption, a built in text editor which is also integrated with the encryption engine so you can write completely secure notes, and support for file compression using the GZip protocol. The Text Editor can also be used to edit files or web pages remotely on a FTP server. This app still has some kinks on it, but I’ve tried it on my servers and it is so cool to be editing HTML files on my Nokia 9300!
  8. KABLOG
    A tool for mobile phones and PDAs that allows you to post photos and blog entries to blog servers and services such as TypePad, Movable Type, Blogger, WordPress, B2, Blog-City, UserLand (Radio), Roller, SnipSnap, and other blog servers that support either the simple blogger xmlrpc interface or the extended metaWeblog interface. It works really well for my WordPress blog, although it keeps adding some weird marks (like question marks) once in a while….Very cool anyways!
  9. FIFA Mobile Matchcast
    Mobile Matchcast brings all the action of the 2006 FIFA World Cup straight from the pitch to your mobile! It offers everything you need to keep track of all the action, including match schedules, live match commentary, team standings, photos and much more. Futbol!!!!!!
  10. The various Java ME telnet/ssh clients, as well as remote desktop clients like this and this. These are all pretty cool aps that allow me to do my work no matter where I am!

If you think your killer app could be just around the corner, you might want to visit some Java ME download sites (like this) to take a gander at the Java apps growing quietly in the most mundane of places.

Don’t you just love it when Microsoft is forced to use Java?

Thursday, June 1st, 2006

Don’t you just love it when Microsoft is forced to use Java? I can just imagine the bitter taste in their mouth when circumstances conspire to give them no options but to throw in the towel and embrace one of their most bitter “rivals”. Shouldn’t this be in “Compact .NET Framework”?

Wanted at Microsoft: Some Java ME developers. Ugh! :-)

Source: CNN.com

Microsoft Corp. (MSFT) will release a version of its Windows Live Messenger application for use on NTT DoCoMo Inc. (9437.TO) mobile phones “very soon,” sources at Microsoft say.

Windows Live Messenger is Microsoft’s online chat program, which competes with a similar offering from Yahoo Japan Corp. (4689.TO). The Japanese mobile version will allow real-time chat with other users on PCs or phones, access to buddy lists, and a “wake-up” feature that will send e-mail to a user’s phone when friends want to chat.

Microsoft will initially offer the Messenger chat application as a Java program available for download on mobile phones but hopes to eventually make it a standard feature on all DoCoMo handsets, a source said.

A DoCoMo spokesman said he had no knowledge of the application.

While some observers feel that the two companies are approaching a major tie- up, others remain skeptical.

“I’m not sure of the benefit for DoCoMo. The number of users of i-mode far exceeds those of MSN, which isn’t making a serious effort in Japan,” said Nomura Research Institute analyst Hiroaki Kumakiri.

“For DoCoMo, MSN is not really an interesting partner,” he said.

DoCoMo said it had more than 51 million users at the end of April. MSN had slightly more than 19 million unique visitors that month in Japan, according to data compiled by Nielsen/NetRatings, although the number of subscribers to e- mail and other services could be far less.

What do you get when you combine the world’s most popular sporting event with Java?

Monday, May 29th, 2006

Football (soccer) is by far the most-watched sporting event in the world today, and what better way to keep track of all the live events than by using the power of Java?

For the first time in the history of the World Cup, football fans will be able to follow the World Cup on their mobile devices through a rich graphical interface. Using a Java ME app downloaded from the official FIFA World Cup site, users will be able to follow every match with real time play-by-play information, live commentary, up to the second scores, and football news.

The Yahoo Mobile Matchcast was developed by EveryPoint and will be available soon.

In the meantime, you might want to download Mobilo’s World Cup 2006 Mobile scoreboard, another Java ME app.

JavaOne 2006 Mobile Conference Companion

Monday, May 15th, 2006

If you’re going to JavaOne, or even if you aren’t, check out the JavaOne 2006 Mobile Conference Companion from Kallisto, a neat little app that features all the schedules for the greatest IT event, including the all-important After Dark timeline. The Nokia 3650 and Razr jars stall on my Nokia 9300 (they had not optimized it for the phone, but I had to try anyways), but worked great for my wife’s Razr v3 and my old Nokia 3650.

Note to Kallisto: Instead of a standalone app, one feature to add in future might be a way for people to upload new, shall we say, “informal” get-togethers into a server, which the Java ME app can query. Anyways, great job guys!

The java mobile solution for immobile situations

Wednesday, May 3rd, 2006

I had surgery yesterday, and am recuperating today.Interestingly enough, i still managed to do some work. No, i could not bring a laptop with me, but i had my nokia 9300, which i’m slowly coming to realize is wonderful for many situations. Add the opera mini java browser and you can do work and play from anywhere! In fact, I’m currently bed-ridden right now and posting using these!

Wooohoooo!!!! Java RULEZZZZZZ!!!!!

Friday, April 7th, 2006

What is small, handy, and has been downloaded 2 million times in the space of a few months?

Check out some of the comments from a press release from Opera, where the success of the Java ME-based Opera Mini browser continues to astonish and rake in revenues for carriers.

No way can you do this using .NET Compact Framework (who? whazzis? dat is so passe!), stuck in the niche market of Windows; No way can you reach such a large audience using Flash Lite (bwahahabwahaha! “Let the Applet Wars Part 2 Begin” my ass - that’s MIDLETS to you bozo).

From: Opera Press Release

Opera Software’s new mobile Web browser, Opera Mini, has attracted two million users around the world. While every user does not browse every day, the daily number of Web pages surfed with Opera Mini exceeds four million, proving the browser has become very popular among mobile phone owners. After Opera Mini’s compression, the average Web page size is between 10 and 20 kilobytes. With the current usage, Opera Mini’s users generate between 38 and 76 gigabytes of data traffic every day, providing a healthy revenue stream for operators. Opera Mini can dramatically boost operators’ ARPU and increase the market demand for data-packages.

Since T-Mobile started offering Opera Mobile to deliver the full Internet on their smartphones in 2005, the mobile browser has proven itself to be a compelling revenue booster. During the first few months after the launch of web’n'walk in June 2005, an average web’n'walk customer was visiting 330 Internet pages per month. This resulted in an increase of 489 percent in data volume per user and 119 percent of data ARPU (excl. SMS) per user. T-Mobile will now offer Opera Mini on their high-volume feature phones, providing full Web access and increasing ARPU across their entire customer segment.

“Smartphone owners have already shown the potential of full Internet services to boost ARPU,„ said Tony Cripps, Wireless Software Analyst, Ovum. “Now mobile operators can extend that option across their customer base and free users from the confines of the walled garden.”

“Opera Mini is making a big impact on the entire mobile value chain,” says Jon S. von Tetzchner, CEO, Opera Software. “Operators can increase their ARPU while mobile phone users can surf the Web on their phones. We are also seeing a lot of interest from mobile content providers, online newspapers and companies, such as Pricerunner.com, that want to give their users mobile access to their Web sites and services.”