Here's more info from this year's JavaOne 2004 in San Francisco. The following link is a good summary of the J2ME technology (CLDC vs. CDC). See: JavaOne 2004 Online It's always been a common question: "What's the difference between J2ME CLDC vs. CDC?" It's pretty straight-forward: CLDC is for currently shipping low-end cell phones. CDC is for higher-end smartphones and more capable consumer devices like TV set-top boxes, automobile dashboards (telematics), high-end PDAs, etc.
|
Time out for a JavaOne 2004 break. Lots of interesting stuff going on at JavaOne 2004 this year. Good opportunities for J2ME technology especially exist. See: http://java.sun.com/javaone/general_sessions1.html J2ME CDC technology on high-end smartphones will give an edge to next-generation wireless devices. Adding Swing and Java2D graphics from JSR-209 is a secret weapon that next-gen developers will use to differentiate themselves from the low-end MIDP phone market. It'll be interesting to see the apps that develop on those next-gen smartphones...
|
Writing a Wireless Web Service (part 3)
[Java ME and J2ME] ( June 28, 2004 07:50 PM ) Permalink
Writing a Wireless Web Service (part 2)
[Java ME and J2ME] ( June 25, 2004 10:59 AM ) Permalink
Writing a Wireless Web Service (part 1)
Writing a Wireless Web Service is currently harder than it should be. See: http://java.sun.com/developer/technicalArticles/J2EE/j2ee_ws/ The above is too low-level, too complex, and frankly too boring! Instead Web Service design should start with high-level concepts with an element of fun:
A better and faster way to design a Wireless Web Services is to simulate the Web services on an actual device with a demo program. This gets you Usability information right way and gets you feedback from people right way so that you can iterate on a design quickly. It lets you know what people think is fun and what is boring about your design, which is important these days in the wireless device market. Wireless Web Services are not used much now because engineers are making it much too difficult. I'll walk through an example in the next postings...
|
Home Gateway Java - Consumers Want Control
The Digital Home Working Group (now called the Digital Living Network Alliance (DLNA)) is standardizing the guideline for a home entertainment hub (gateway). There was an article in theregister.co.uk, "Digital home group touts convergence spec" See: http://www.theregister.co.uk/2004/06/23/dlna_spec_launch/ Cool stuff! That's a market-driver: Home use of a "hub" that controls distribution of images, movies, and music around your house (probably wirelessly with 802.11a/b/g). J2ME CDC is in the Shell Home Genie gateway (click on the photo to above). Good driver for J2ME CDC.
|
New Up-and-Coming Start-Ups in Silicon Valley
| Also in the New York Times, they report on the next wave of high tech start-ups in Silicon Valley that are doing well and driving version 2.0 of Silicon Valley. Look very closely at the list of companies:
See:
http://www.nytimes.com/2004/06/22/technology/22VALL.html?pagewanted=1
I'm worried that if Scott and Jonathan aren't increasing Sun's compensation packages and benefits (especially health bennies) here, there will be a brain-drain away to these fun-sounding, up-and-coming start-ups with full parking lots, better potential (as seen by VCs), and better business models. It will be a fight again to keep the best talent at the high tech companies here.
|
NY Times Also Sees That a Phone is a Phone is a Phone is a...
The New York Times also sees that cell phones should be cell phones (voice) first above all else. They also used my Star Trek Communicator comparsion (hmmmmm...)
See:
http://www.nytimes.com/2004/06/20/business/yourmoney/20cell.html
I liked this quote and feel the same:
|
J2ME Wireless Snitching - the Next Big Craze
| This is cool. Using a J2ME cell phone, you can tag locations of things, like your favorite restaurant, or a gas station selling gas under $2/gal (are there still any???) :-) or a police speed-trap, then broadcast it for others to see the important info on a map on their cell phones. See: http://wavemarket.com/products.html Good use of J2ME tech. But, kids will probably wind up using it to keep track of the vice principal I bet! :-) Another reason to keep cell phones out of schools.
|
Java and J2ME technology should study Star Trek
A breaking technology news story today is that scientist can now teleport an atom from one location to another. See: http://www.abc.net.au/science/news/stories/s1133890.htm Of course, Star Trek came up with the idea first. It seems lots of good ideas start out in popular science fiction. Java and J2ME technologies would do well by studying what works and what doesn't work in the Star Trek world. The Star Trek communicator is a good example. It's simple and intuitive to use. Tap once to have a voice-activated device to talk to anyone, anywhere on the starship Enterprise (enterprise, get it? a metaphor for the Enterprise :-) ). But, what everyone doesn't get is that the best use of a device like that is audio-only. No video, no games, no applets, just simply audio. The smartphone of today is slow to be adopted because it tries to do too much in a small device. It's like the crosstrainer athletic shoe: tries to do everything (be a running shoe and a tennis shoe and a basketball shoe), but winds up doing everything poorly, since it can't concentrate on a core compentency. Important lesson from Star Trek when desinging a communicator. J2ME technology really belongs on a tri-corder, not a communicator.
|
J2ME technology into the Enterprise: Slow to Adopt
Nokia is going after the wireless Enterprise market. It'll be an uphill fight, since the Enterprise market is showing signs of very slow adoption of cell phone usage to access corporate data. See: http://wireless.newsfactor.com/story.xhtml?story_id=25412&category=hndhld Most wireless Enterprise workers use a laptop PC, not their cell phone to access Enterprise data. The RIM pager and PalmOne Treo 600 smartphones are the exceptions, but are a niche market and are used primarily for corporate e-mail access. Nokia will find that the Consumer market will continue to dominate the revenue stream for cell phones, while the wireless Enterprise market will flounder for a while, since Enterprise workers can continue to use their wireless laptop PCs with faster 802.11b/g connections and are able wait until they get to their office PCs with also much faster and more secure connections to their Enterprise networks. Anytime, anywhere Enterprise access sounds nice in theory, but in practice not every Enterprise worker wants to be connected to work 24/7. There are other things to life, ya know!
|
Cool Use of Java technology: San Jose Airport Interactive Map
Here's an example of a cool use of Java technology. It reminds me of Harry Potter's Marauder's Map from the 3rd book/movie, Harry Potter and the Prisoner of Azkaban. It's an interactive map of the arriving and departing flights in and around San Jose Airport. Follow this link and click on the airplane to see more info about it. See: http://www4.passur.com/sjc.html The cool part is that it is a Java applet and J2ME CDC/Personal Profile can run the same bytecodes on a PDA or high-end smartphone.
|
Internet convergence of multimedia, entertainment, and computers
Convergence of the Internet multimedia (movies, music, & content) on computers and in the living room is happening today. The wireless Enterprise market is sitting back and slowly forming. It looks like the consumer market will drive the networked small device market first, with corporate wireless usage trailing until a better understanding is formed of how mobile devices help the Enterprise worker. The consumer market knows that flashy and fun drive its users. So, that is easier to understand. See: http://www.businessweek.com/magazine/content/04_25/b3888601.htm How is J2ME technology going to play in this space? J2ME CDC will be the driving tech used to tie together all the consumer products under one open standard. It'll be a fast evolving space... But, the winners will be nimble and quick and use J2ME CDC right off the bat.
|
The Next Big (Small) Thing: RFID tags
RFID tags are getting more and more popular in pilot studies and prototypes for the next networked way of keeping track of things from pets to ranch animals to Walmart products on the shelf. See: http://www.skyetek.com/demokits.html So, what do you do with RFID tags? With a kit like the above, a 8-page business plan, and a trip to the venture capitalists on Sand Hill Road in Menlo Park, you'd make it big in about 2-5 years. Of course, you should use J2ME technology for your prototype... but, that's just a technicality. :-)
|
3G Network for J2ME Phones: Girls, Games, and Gambling
It's been said that the 3G in 3G cell phone networks stand for: Girls, Games, and Gambling. See: http://www.techcentralstation.com/122001A.html So, what's going to be the killer J2ME app? Who knows? Maybe a poker/blackjack MIDlet where you play for Fry Electronic's gift certificates against a virtual Pamela Anderson... Hey... I wonder if I can copyright that..? :-)
|
Theme originally based on design by Bryan Bell




















