Remix.run Logo
foofoo12 2 days ago

Brings back memories but I can't say they are good. It was so limited that it was mostly frustration.

jeffbee 2 days ago | parent [-]

How limited could it have been? They were able to ship Google Maps Mobile with it.

loloquwowndueo 2 days ago | parent | next [-]

The Egyptians were able to build pyramids with fairly limited technology. It doesn’t mean the technology was not limited, just means it took a ton of effort. Same thing with your Google Maps example.

toast0 2 days ago | parent | prev | next [-]

IIRC FileInputStream objects in J2ME can only seek (skip) forward. If you might need data from before your current position, you can either reopen the file, or cache the data as you go (if you have the ram). Reverse seek wasn't added until Java 1.4, and J2ME is based on Java 1.3

tauntz 2 days ago | parent | prev [-]

How limited? We packed booleans inside integers instead of allocating separate booleans :P

jeffbee 2 days ago | parent [-]

That's just good old fashioned hacking. Wasn't this more a reflection of the various platforms' limited memory resources, and not really anything to do with J2ME?

sebazzz 5 hours ago | parent [-]

J2ME had much more trouble. Basically on every OS and variations of those for different phones your app could behave differently or not run at all.