|
Platforms
Applications
Testing
View our Contest
|
The Mobile & Embedded Community is a gathering place that enables and empowers developers to collaborate and innovate, driving the evolution and adoption of the Java(TM) Platform, Micro Edition (Java ME) for mobile and embedded devices. Here you can be a part of a robust culture of developers and technology experts and find people with similar interests and goals. For more information, see our community vision.
|
|
Nice to meet you!
JavaOne 2008 is almost over. It was another fun and content-filled event - even if it lacked the big announcements this year. I'll be blogging about some details and interesting things I saw over the next couple of days.
One... —
Terrence Barr (May 09, 2008)
How Portable Is LWUIT?
Read more of Shai's weblogs to get more information on using LWUIT.
Daniel Steinberg takes his microphone and tours the JavaOne 2008 Pavilion giving listeners an opportunity to experience the booths in the Mobility Village at JavaOne 2008. (May 08, 2008)
LWUIT released at JavaOne The Lightweight UI Toolkit was officially announced to the developer community during yesterday's JavaOne mobility keynote by Jeet Kaul (video and audio archive). An early access binary release of the LWUIT library is available immediately and the full source code... —
Terrence Barr
The Lightweight U I Toolkit A Swing-like toolkit for mobile devices that you can have today. —
Daniel H. Steinberg
JavaOne: Taking mobile application development out of the niche
|
Java and mobility enthusiast and visionary C. Enrique Ortiz gives his thoughts on why mobile application development is still a niche activity for developers, and what the hot topics about mobility will be at JavaOne.
—
C. Enrique Ortiz
(May 6, 2008)
|
The Mobile and Embedded Ecosystem The mobile developers have the coolest toys. The main reason that I am at JavaOne this year is that I produce the weekly Java Mobile and Embedded Podcast hosted by Roger Brinkley and Terrence Barr. My voice doesn't appear in the show so many people don't know that I'm involved, but I have really enjoyed working with this project over the past year and getting to know the members of the mobile and embedded community and the many cool projects you can find there. —
Daniel H. Steinberg
Everyone seemed excited about this free and open developer event... —
Qusay H. Mahmoud
(May 06, 2008)
New gaming experiences with OpenGL ES and the Mobile Sensor API
For game developers focused on Java ME, there are two APIs available for creating 3D graphics, the Mobile 3D API (JSR-184) and the OpenGL ES bindings for Java ME (JSR-239). The Mobile 3D API is basically the Java ME equivalent to the Java 3D API we know from Java SE, while JSR-239 is a Java implementation of the OpenGL ES standard managed by the Khronos Group (there is also a Java SE implementation of the standard OpenGL API called JOGL). Click here to read more.
John Charles, CTO of the Australian based Airscape Technology shares his views of the mobile world and why he believes that now is the time to be developing applications for mobile devices. (May 01, 2008)
How to implement internationalization support on your application without JSR 238, but with a "home made" solution!! =) —
Neto Marin
(May 01, 2008)
Coming soon: Swing for mobile Java, but better
|
Welcome LWUIT (Lightweight UI Toolkit)! For years, Java ME developers have faced difficult choices when it comes to application UIs. Because of the multitude of platform and device features and differences there was really no common UI story - there...
—
Terrence Barr
(Apr 30, 2008)
|
Marging a FX Tetris at JavaOne! Project Marge got a mini talk in Community Corner! If you want to get introduced in Bluetooth, JSR 82 and Project Marge, that is the place! Also, if you just want to see some cool demos, including a mobile controller for a compiled JavaFX Script game, come there too! —
Bruno Ghisi
Mobile & Embedded Community in FISL 9.0 The Mobile & Embedded Community was greatly represented at the International Free Software Conference, held in Porto Alegre, south Brazil. Look what was showed. —
Alexandre Gomes
Razmig Sarkissian from Mobile Distillery talks to Terrence about Celsius, a software solution for porting and optimizing Java ME applications across over 800 phones. (Apr 24, 2008)
Hey, little buddy, it's Java ME tech-enabled eBuddy
|
Here's yet another instance of a company finding a working business model around Java ME technology. It just keeps getting better. The company eBuddy moved their application from the regular desktop Internet world to mobile devices. With an advertising model on the desktop Web and a revenue-sharing model for their mobile app, it seems they have hit a sweet spot. Java ME technology just keeps making sense (cents)... or dollars in this case! ;-)
—
Hinkmond Wong
(Apr 23, 2008)
|
LAB-6400 Create Your Own Mobile Game
|
I impressed. My LAB-6400 Create Your Own Mobile Game is full already. No empty seats for late-coming attendees. Maybe you can sit on floor if you really want to join. The result of the lab will be a game application with name "Lost Duke".
—
Lukas Hasik
(Apr 21, 2008)
|
Dalibor Topic talks about his first couple of days at Sun as the Java Free Open Software Ambassador. (Apr 18, 2008)
JT Harness 4.1.3 milestone release
The JT Harness 4.1.3 milestone release includes functionality that is supporting JUnit tests and test suites. The JT Harness 4.1.3 milestone release also includes numerous bug fixes. JT Harness 4.1.3 provides complete backwards compatibility with previous releases of JT Harness, and JT Harness users will be able to easily migrate to this release. Additionally, the JT Harness 4.1.3 release (and subsequent releases) are covered under the GPL 2 license plus Classpath Exception. For more information, visit the
JT Harness project.
Houston, we have liftoff... Java ME CDC/FP running on iPod Touch
Chris P. just sent me his latest diff to allow our Java ME CDC/Foundation Profile to build for iPhoneOS/ARM (to run on the actual iPhone device, not just the simulator). So, here it is: Java ME running on an iPod Touch (yeah, I know you're going to complain it's not the iPhone, but the iPod Touch is the same diff)
—
Hinkmond Wong
(Apr 18, 2008)
|
|
News roundup
|
A couple of interesting news bits have accumulated over the last couple of days ... I'd like to quickly summarize them so they don't get lost: Of course, one of the top news items this time of year must be...
—
Terrence Barr
(Apr 18, 2008)
|
Sun Java Real-Time System Selected for Space Surveillance Radar
The Eglin Space Surveillance Radar (FPS-85), which schedules and tracks catalogued space objects, is currently undergoing a complex modernization process to replace legacy mission-critical components built from one-of-a-kind equipment and custom software. The Sun Java Real-Time System, a high-level development platform for creating applications that require unprecedented execution predictability, will enable ITT to run the new solution using Java technology on Solaris 10 OS and standard hardware. Read more on Sun Java RTS.
Back from a 4 week hiatus (vacation, traveling, and various bouts of flu and colds) it's time to crank up the blogging again ... starting with a great bit of news:
We're excited to announce that Dalibor Topic is joining Sun... —
Terrence Barr
(Apr 15, 2008)
Java on iPhone: "Hello world" x2 Over the last few weeks there has been a lot of noise regarding whether or not Java will be on the iPhone. Well, actually, it already is - at least the VM and the basic libraries. JamVM has been running... —
Terrence Barr
Starting with Sun SPOT using NetBeans 6.1 If you do not have a Sun SPOT, do not be bored, you can still have a lot of fun! In this entry, I gonna explain how to start programming the world using NetBeans 6.1! —
Bruno Ghisi
Programming for Cool Devices Using the OpenSource Java ME phoneME Stack
"It appears that much of humanity is meeting and greeting the web through handhelds ? and Java ME. It?s kind of thrilling to be the tiniest part of it, even if only as someone who reports on and promotes it." Read on to see what Janice J. Heiss says of a session given by Terrence Barr at Tech Days, which included an update on JavaME.
SigTest - new Tools project!
The SigTest? project is based on Sun Microsystem's signature testing and API conformance tool of the same name. The SigTest? tool makes it possible to easily compare the signatures of two different implementations of the same API. It verifies that all of the members are present, reports when new members are added, and checks the specified behavior of each API member. Originally developed to help in the creation of TCK test suites, it has since evolved into a general purpose tool that can be used to compare any two implementations of an API to determine their differences. The SigTest? project is being created in order to develop a community that will improve it, further its development, and use it to develop test suites. We encourage you to browse, download, contribute, and get involved. (Apr 10, 2008)
Java ME says "Hello world."
Here's something I'm working on with Chris Plummer and Dean Long for JavaOne this year. Chris recently was able to build our Java ME CDC/Foundation Profile platform on Darwin OS x86 (hmmm... Darwin OS... I wonder what that means... ;-) ) last weekend. (I think he started on Friday afternoon and was ready with it on Saturday). Faster than you can say, "Java ME rules!"
—
Hinkmond Wong
(Apr 11, 2008)
|
|
New project Marge version! I'm not kidding... Today, we are proud to announce a new version of the project Marge! [Time for thinking...] Yeah, that's true! This is not an april 1st joke :)
We have been working for the last month in new features in marge-core, the framework itself, and also in a new version of Bluechat. Now, we happily present marge-core v0.5, with the following diffs from 0.4.0: Read more.
—
Lucas Torri
Roger leads a developer question and answer session of Australian developers at Mobility Days in Sydney. (Apr 09, 2008)
Rumor: Citigroup developing branded NFC phone
|
It?s all over the web, that according to a report filed with the U.S. Federal Communications Commission, Citigroup is working on Citi-branded NFC mobile phone?
—
C. Enrique Ortiz
(Apr 04, 2008)
|
Building a Java ME Bluetooth chat in 12 minutes... Building a Java ME Bluetooth chat in 12 minutes... with Netbeans Mobility Pack and Marge 0.5! —
Bruno Ghisi
LIVE!!! Tru-2-Way and OpenCable Discussion on TV of Tomorrow
Catch Roger Brinkley, Mobile & Embedded Community Leader and Phil Bender of CableLabs live talking about OCAP, Tru-2-Way and the Open Cable Project on TV of Tomorrow. Hear it here.
Terrence Barr talks with Phillip Candal about their new Scabler product that has integrated mapping and GPS solution and how it was developed by J2ME Polish. (Apr 02, 2008)
New Java ME phone: Nokia 8800 Sapphire Arte
Here's something I'm working on with Chris Plummer and Dean Long for JavaOne this year. Chris recently was able to build our Java ME CDC/Foundation Profile platform on Darwin OS x86 (hmmm... Darwin OS... I wonder what that means... ;-) ) last weekend. (I think he started on Friday afternoon and was ready with it on Saturday). Faster than you can say, "Java ME rules!"
—
Hinkmond
(Apr 11, 2008)
|
|
Kevin Looney, Brian Kurotsuchi, and Mikhail.Gorshenev talk about CQME and jtharness projects and their uses as a TCK testing tool and the possibility of using it for testing applications. (Mar 14, 2008)
Things that iPhone can do that Java ME technology can't
|
OK. I just found out something that the iPhone can do that a Java ME technology-enabled cell phone can't do... yet. In a presentation today at the OSiM 2008 conference, Fabrizio Capobianco (CEO of Funambol) mentioned the iFartz application for the iPhone. There's no Java ME equivalent (that I know of). Too bad ... Can someone port this please? :-)
—
Hinkmond Wong
(Mar 13, 2008)
|
In a comment in a previous article, Jamsheed asked why CVM's JIT dumps compiled code constants in a seemingly reverse order. Well, here's a discussion about why. —
Mark Lam
(Mar 13, 2008)
This week feature listens in the the MEDD Panel session Developing and Deploying Content in the Real World. It is a frank discussion amongst large and small application developers, oems, device manufacturers, carriers, and tool vendors. (Mar 07, 2008)
Open Sourcing the Vast Wasteland
How does a whole nation's digital TV infrastructure, serving nearly 100 million TVs grab you? And thats just the start! Java technology will be at the heart of Brazil's new digital TV standard. And it wouldn't have happened if Java was not Free software.
—
Rich Sands
(Mar 6, 2008)
|
|
Live! From your Java ME cell phone: video streaming!
|
YouTube is catching a whiff that live streaming video from your cell phone would be a cool thing to have. Uh... duh!
—
Hinkmond Wong
(Mar 6, 2008)
|
Databases for Java ME, follow up: Check out the new ProScout sample app In December of last year I blogged about Perst Lite, an open source object-oriented database and persistence mechanism that runs on CLDC as well as CDC stacks (and as such, on both versions of phoneME) - and I indicated you'd... —
Terrence Barr
Mobility Tech Tip: Java ME and Sun SPOT technology
Bruce Hopkins explores how to use Java ME and Sun SPOT technology to create a low-bandwidth wireless system to read sensor data. He provides two fully functioning applications: the first one is the base station application, which will receive data from the second application, the free roaming wireless Sun SPOT. Read the Tech Tip .
JXTA for MIDP 2.0: an interview with Mohamed Abdelaziz
SDN Staff Writer Ed Ort recently interviewed JXTA project architect Mohamed Abdelaziz. Abdelaziz discusses JXTA and demonstrates how JXTA for MIDP 2.0 allows handheld devices to participate as first class devices in a JXTA network. View the video. The site also contains helpful links to all things JXTA.
Next generation of DVD players to run Java ME technology
|
Here's a guardian.co.uk article on Jonathan Schwartz talking about open source Java technology. The cool part is the mention of the victory of Blu-ray over HD-DVD. For those who don't know, Blu-ray DVD standard has Java ME CDC and Personal Basis Profile technologies. The la-la-la-looser, HD-DVD technology, had no Java ME technology. Blu-ray, winner--Java ME. HD-DVD, la-la-la-looser, no Java ME. You make your own conclusions.
—
Hinkmond Wong
(Feb 21, 2008)
|
Bill Foote on Blu-ray Disk Java
In a video at java.sun.com, Bill Foote, Sun's Blu-ray Disk Java (BDJ) architect, explains Java's role in high definition Blu-ray disks, and demonstrates the kind of interactivity it enables. Senior moment with your passwords? No fret, use Java ME LockCrypt Mobile!
Did you ever have one of those moments where you just can't remember your freakin' passwords? Ahhh! Do you need to drink more Red Bull? Do you need to implant a Non-Volatile RAM chip insider your head? Nah. All you need is the Java ME technology-enabled LockCyrpt Mobile app.
—
Hinkmond Wong
(Feb 14, 2008)
|
|
CableLabs Establishes OpenCable Project on Java.net
Cable operators are delivering on their promise to deploy tru2way interactivity to consumers' homes in the form of tru2way-enabled set-top boxes which utilize Java-based applications. Time Warner Cable already has deployed nearly 600,000 tru2way set-top boxes and Comcast has made the commitment to deploy support for tru2way devices system-wide by the end of 2008. Read the entire press release. Ricoh Printers using Java ME Technology
|
Betcha didn't know that large networked computer printers use Java ME technology. No, it's not the bigger Java SE technology, but instead the smaller Java ME technology that is found in the Ricoh multi-function printers. If you are concerned about space, but want Java SE functionality, Java ME CDC Technology is the right choice for you. Even if you have a lot of memory for Java technology to run, it doesn't mean you have to use it all up for Java technology. It's like the penny jar at the cash register: Use only what you need. :-)
—
Hinkmond Wong
(Feb 5, 2008)
|
Centre for Mobile Education Research
The Centre for Mobile Education Research (CMER) is housed within the Department of Computing and Information Science at the University of Guelph. The mission of CMER is to engage in leading edge applied research to develop state-of-the-art applications and services to facilitate and enhance mobile education and learning, and to provide leadership in integrating mobile devices into the computer science curriculum. Read more about the Centre for Mobile Education Research. So, you want to deploy a J2ME app is the US?
We are about to launch a new mobile service in the US. Sounds simple, doesn't it? Well, it's not... You have two ways of deploying a mobile service in the US, and for that matter anywhere in the world.
—
Ofir Leitner
(Jan 31, 2008)
|
Announcing FallME
Jim Shingler and Christopher Judd have released the first version of FallME version 0.5. FallME is a Java ME framework based on the popular Spring Framework but designed for mobile devices including those running MIDP. This framework provides an IoC container as well as a RecordStoreTemplate. You can download it and find more details at https://fallme.dev.java.net/.
Your Website Mobile Ready?
I bumped into an interesting (free) tool to check the mobile readiness of a website. Using the tool is as simple as entering a URL and clicking ‘Go’. What better way to try the tool than give it a go on this blog. You can see the results of the scan in a few screenshots [...] Sun SPOT more Open Source than ever After releasing the Squawk VM as Open Source, Sun announced yesterday that has open sourced the SPOT libraries as well, under GPLv2. SPOTs are small, Java-based, wireless devices developed at Sun Labs. This libraries include the code responsible for wireless communication, sensors control and security at the devices. The news was published in the forum and can be seen the the java.net project website: https://spots.dev.java.net/ —
Lucas Torri
» More Features
 |