Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by Community: Embedded

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  


Embedded

I blogged about SunSPOTs a few weeks back. The topic is actually heating up a lot these days and, while I can't give you specific details right now, you'll see several interesting developments happening over the next few weeks. Stay tuned. In the meantime, check out these videos about all the cool stuff people are doing with SunSPOTs: Listing of SunSPOT videos on YouTube:Sun SPOT Tone Generator...
on Aug 2, 2007
In a previous blog entry, I showed you a map of CVM. If you are a VM engineer (or someone who is doing a port of the VM), and need to do some debugging, navigating all that data structures can be pretty daunting. How do the CVM engineers do it? History Since the very early days, CVM was built with a bunch of utility functions that allows us to dump certain information about certain commonly...
on Jul 31, 2007
In a comment in a previous blog entry, a friend asked a question about using the JVMTM Tools Interface (JVMTI) with JavaME CDC ... ... I am considering to use JVMTI instead of JVMPI. However, I have one concern that does JVMTI applicable to CDC 1.1(HI)? As you know, CDC 1.1 is based on JavaSE 1.4, but JVMTI is based on JavaSE 1.5. Kind regards Byungseon Shin Here's what I think ... JVMTI and...
on Jul 30, 2007
I have seen a lot of people asking questions about JavaFX Mobile and I decided to make a short directly entry about it and about JavaFX as a whole. JavaFX was announced some months ago at JavaOne 2007. As you have heard, "it is a new family of Sun products based on Java technology and targeted at the high impact, rich content market". The first two products are JavaFX Script and JavaFX Mobile....
on Jul 29, 2007
Hi all ... I´m back !!! ;-) Let´s finish this post series with the last (but not less important) element that´s I think is essential on a quality JME application development: Connectivity ! To be or not to be CONNECTED ?!?! Because today, be connected is more than a simple feature of a mobile application, it´s a requirement! Since from a simple search until the data synchronization with some...
on Jul 24, 2007
To make a technology truly useful, accessible, adaptable, and innovative in a way that impacts our lives profoundly there are two fundamental prerequisites: First, the technology itself (the specifications and designs) must be open and, second, access to the use of that technology must be open (accessible in a  non-discriminatory manner). The Internet, of course, is a prime and important example...
on Jul 20, 2007
In classical JUnit you have multiple test methods in a single class that match some pattern, test framework iterates through these methods using relection. CLDC/MIDP does not have reflection API, this is one of problems that need to be solved when adopting JUnit-like test frameworks to CLDC/MIDP.  There are not too many solutions to this problem, well described in Vladimir's blog. I would...
on Jul 14, 2007
For a few years, I had a crappy mobile phone. I used it for what I thought was the primary function of owning a phone. You know, make and receive calls. For this purpose, the phone I had was quite satisfactory. I had an ulterior motive as well for not wanting a new phone. I was waiting for multiple devices to converge and converge successfully into one device that would combine the power of a...
on Jul 11, 2007
If you haven't had a chance to listen to the just-published podcast with Dalibor Topic I highly encourage you to do so. Dalibor is a well-known and respected open source Java advocate, a lead developer on the Java VM "Kaffe" project, and currently a member of the interim OpenJDK governing board. He shares some very good insights and feedback during the interview. And he gives Sun and...
on Jul 11, 2007
The Sun Developer Network (SDN) is a treasure-trove of information for developers.  It has a large section on mobility and mobile technology which gets updated frequently. I just saw the new article on The Java ME GUI APIs at a Glance and thought I'd take the opportunity to point out some of the latest changes and additions in the mobility area: The SDN Mobility home page has been completely...
on Jul 10, 2007
The very common problem people meet when trying to unit-test their MIDlets is that you generally can not do something like this: <span style="font-weight: bold;">public</span><span style="font-weight: bold;">class</span>&nbsp;MyTest<span style="font-weight: bold;">extends</span>TestCase {<br><br>&nbsp;&...
on Jul 8, 2007
In MIDP (Mobile Information Device Profile), all UI (user interface) classes can be found in the javax.microedition.lcdui package. This package basically contains two sets of APIs: high-level and low-level. So, what is the difference between them? How do you choose and balance the advantages and disadvantages of these two groups? Here we go... If you are looking for portability, which means...
on Jun 29, 2007
Just back from Jazoon in beautiful Zurich, Switzerland. It was a very good conference, 800 attendees, high-quality sessions, and very well organized. And some excellent live rock Karaoke singing, too ;-) Hard to believe it was the first time the conference was being held! I made some excellent new contacts and had an audience of about 50 for my session on "Developing Java ME applications...
on Jun 29, 2007
Another MIDP3 Expert Group face-to-face meeting wrapped up today. I have to say, although I went as an individual JCP member and paid my own way to Spain, it was worth every moment - the friendships, the networking, the feeling of accomplishment as we worked through spec issues, dusting off high school foreign language skills, being able to have intelligent conversations with geniuses in the...
on Jun 26, 2007
Jazoon is an international conference on Java technology and it's happening this week in Zurich, Switzerland. I'll be giving talk #1840 on Thursday at 1:10 pm and I'll also be staffing the Sun open source both. If you're attending Jazoon and want to learn more about Java ME and the Mobile & Embedded Community I'd be delighted if you drop in for my talk or catch up with me at the booth. Cheers...
on Jun 25, 2007
There are times in the course of your development effort when your application just seems to hang forever. At those times, you wish you had some way of knowing where the hang is occurring. If you're running on JavaSE, chances are you'll have a lot of advanced tools that makes life easy for you. But if you're running on an embedded device, suddenly, your options are now severely limited. For...
on Jun 22, 2007
The intent of this post is to summarize and address the developer comments regarding the MIDP3 proposal to deprecate pauseApp, and hopefully clarify some misconceptions about the proposal. I want to thank Enrique Ortiz for using his position in the industry to help get the message on this topic out to developers via his blog and post to KVM-INTEREST which is reflected in the Mobile &...
on Jun 20, 2007
SunSPOTs are tiny Java-powered embedded sensor- and control platforms. You may have seen them at Sun Tech Days or JavaOne. They are getting a lot of attention lately and people are doing really amazing things with them. Due to their versatile I/O and sensors they are perfect for many embedded control applications. They come preinstalled with a CLDC 1.1 VM and basic OS functionality and you can...
on Jun 15, 2007
[Clarification and developer bias: The EG is providing finer grained notification functionality such as DisplayListener (see the EDR javadoc) that will move some of the platform-dependent functionality overloaded into pauseApp (and NOT defined in the MIDP specification), into platform-independent APIs whose behavior IS defined by the specification. In other words, if the capability provided by...
on Jun 13, 2007
Let is talk about mobile marketing, I mean, a special kind of it. This is not a marketing text, because I am not a marketing guy, but I have to say that I like this kind of subject in some way and I will try to show some things in this entry. So, mobile marketing is meant to describe marketing on, or with, a mobile device, for example, a mobile phone. This concept has started to become so popular...
on Jun 12, 2007