• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Need info on compatibility

 
Leo Max
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello, just because your phone has a JVM doesnt mean that the application will work on it. I'd like to know why please. Actually I'd appreciate it if any of you could post some links for me to read. I want to write a one page report on why apps dont work with some phones even if the language used is j2me for both phones. I just want a clear idea of how this works.

Thanks
 
Ashish Bhandurge
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

The J2ME api are divided into the parts, that parts are called as profiles, and also their are different JSR , for different perpose different JSR's are there , for example for the 3D graphics JSR 184 should be use. so if you have any 3D application and though your phone contains JVM but JSR 184 is not in you phone then that app wont work in your phone.
 
Leo Max
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you, this has helped. I can do some searching based on what you said now. This is what I'm looking for. Any sites? or more examples for me research?
 
Ashish Bhandurge
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
http://java.sun.com/javame/reference/apis.jsp

this is the sun's official site , you can get lots of information from this site, let me know if it helps you.
 
Leo Max
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you. I'll do the reading today. What about RMS capabilities? I read in a different forum that it's better to have records with big sizes than to have many with smaller ones. Are there any articles or sites that talk about the number of records that an RMS can hold, sizes, types, and why?
 
Tim Holloway
Saloon Keeper
Posts: 18359
56
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The reason for all the differen J2ME flavors is to allow inclusion/exclusion of resource-eating features in a limited (and therefore predictable) way. Although most devices these days have resources to burn, that wasn't always so, and even now occasionally there's used for a more modest device. But heck, I've used mainframes with less RAM and storage capacity than my current cellphone!

The RMS seems to be a fairly direct clone of the internal database system popularized by the Palm Pilot. It's not very sophisticated, being essentially nothing but a collection of one-off slices of field-delimited memory, with no SQL support, but it does get the job done, and it does support compression of the data. I think that memory structures constrain the number of records and the field sizes to 65535 or less, but I haven't looked lately.
 
Leo Max
Ranch Hand
Posts: 36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tim Holloway wrote:But heck, I've used mainframes with less RAM and storage capacity than my current cellphone!


o.o is that even possible?


Tim Holloway wrote:The RMS seems to be a fairly direct clone of the internal database system popularized by the Palm Pilot. It's not very sophisticated, being essentially nothing but a collection of one-off slices of field-delimited memory, with no SQL support, but it does get the job done, and it does support compression of the data. I think that memory structures constrain the number of records and the field sizes to 65535 or less, but I haven't looked lately.


Ya ok see that makes no sense at all to me. I'll google all the big words to get a better understanding. Tho a small interpretation of what you said would be most apprecaited

Thank you for the response. The information is good.
 
Tim Holloway
Saloon Keeper
Posts: 18359
56
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Leo Max wrote:
Tim Holloway wrote:But heck, I've used mainframes with less RAM and storage capacity than my current cellphone!


o.o is that even possible?



Believe it. And get offa my lawn. In school I used an IBM System/370 Model 138, which was a mid-sized system. Had about 128K of RAM. I wanted to play with the PL/1 programming language. They refused to install it, because it would have required 1 Megabyte of online disk storage (a/k/a DASD) and they couldn't spare that much.

My first "real" job was a larger machine. They upgraded it to 1 MB of RAM. Everyone was so excited.

My HTC Hero phone has 2GB of flash memory in it, and I think at least 512MB of RAM.

Then again, one of my favorite conceits is a 3-inch CD I created that I call my "IMPL" cd. I have a couple of spare P-166 antiques lying around. If you pop this CD into one of them, it boots up the Hercules IBM emulator system and IPLs OS/MVS version 3.8, which is the level we were at in 1986 when I moved out of full-time mainframe work. The P-166 by my best estimate is at least as powerful as the Amdahl 470/V6 we ran back then, and as a DP service bureau we processed somewhere between 1/3 and 1/2 of all the mortgage loans in the USA. on a daily basis.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic