• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Need urgent guidance

 
Ranch Hand
Posts: 1277
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys,

I am presently preparing for SCJP1.5. I want to take J2ME then. I had few queries on J2ME. So I sent a mail to authors@whizlabs.com (the people who own the much renowned Whizlabs simulators). I have pasted below the same mail. Any of you can please throw light on my queries???

Here goes my mail-
I am a B.E. (Electronics & Telecommunication). I had taken VLSI and Embedded Systems as my final year elective subjects. I am more interested in Embedded Systems. I always dream of writing code that runs into small devices. Technologies like Blue tooth, wireless etc. fascinate me a lot. I want to be a code developer in these. But I have a bit ambiguity in this regard-

Programming an embedded system involves writing code in C, using compilers and other similar tools and then transferring it into the device. Thus sometimes, the programmer needs to know about some (but not too many) of the hardware details of the device being programmed- registers, memory map and so on. But with J2Me will I get such a feel while developing code? When a person writes code in J2EE, he executes it on a O.S. platform on a PC. Is J2ME an analogous to this, i.e. you write code in J2ME and execute it on an O.S. (Symbian, Palm, Windows CE) on a mobile phone or similar such device??? I am looking for some (but not too many) hardware details to be involved while writing code. Even if some telecommunication/networking aspect is involved (like HTTP) etc, its good for me.

In short, I want to see myself writing ‘embedded software’ and not just ‘software’ (I am ready to write for writing ‘plain software’. But since I have invested 4 years to become Electronics & Telecommunication engineer and finally have identified at least on ‘area of interest’ out of the 39 subjects that I studied, it would be nice if I make a living by writing software that is @ least “somewhat” close to ‘embedded software’ .

Hope that you understand the domain to which my queries are targeted. Please reply me in this regard. If J2ME doesn’t cater to my interests, are there any other sub domains in J2ME that will fulfill my appetite for in above areas.

And why J2ME, because it’s a Sun certification, which is globally acknowledge. As far as my know-how is concerned, the market doesn’t have any globally acknowledged certification course like ‘embedded software developer’ etc.
 
Ranch Hand
Posts: 81
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The idea of java, even j2me, is that you don't have to worry about hardware details of the device being programmed.
If you want to write the KVM in C (if you work for Nokia for example) you will be needing the knowledge in the exam though.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
    Bookmark Topic Watch Topic
  • New Topic