Live data from Hacker News

Show HN: Awesome J2ME

github.com

31–40 of 59 posts

Re: Show HN: Awesome J2ME

#32

Wow this brings back a lot. I did J2ME at Macrospace/Glu, Masabi, Javaground and EA, and at one point near the end was simultaneously responsible for 128k jars of Tetris and 4GB apk + obb for Real Racing because that is how rapidly the field exploded. Absolute madness. J2ME gets a lot of stick, but modern mobile has actually recreated almost all the same problems. The big one for apps was the out of the box UI compon…

And yet there were still some amazing games that today would be considered on the same league of the "impossible ports" for the Nintendo Switch.

Re: Show HN: Awesome J2ME

#34
Have very fond memories of playing J2ME games. Here's some off the top of my head: Zombie Infection (what a great game!), Galaxy on Fire, Sims, Age of Empires, Real Football, Orcs&Elves, Pokémon Crystal on an emulator...

And of course a limited port of Worms Armageddon that has to be one of the games I sunk the most time on, seeing as I played several matches a day with my friends for an entire school year! Ahh I even scribbled a "campaign mode" on my math notebook during class instead of paying attention!

Re: Show HN: Awesome J2ME

#35
post #25
post #4

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

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

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.

Re: Show HN: Awesome J2ME

#36
post #25
post #4

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

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

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

Re: Show HN: Awesome J2ME

#37
post #15

Ah, the good old days of browsing wap sites to download "apps". Installing some of them only to find that my budget phone doesn't support the j2me profile required to run them. The java ecosystem of those days had similar terms like the servlet (still surviving), applet & midlet. Is there a significance of the suffix "let" or somebody thought let's add "let" to everything.

-let is a diminutive, signifying something small. Like in piglet or booklet.

https://en.wiktionary.org/wiki/-let

> From Middle English -let, -elet, from Old French -elet, a double diminutive from Old French -el + -et.

Re: Show HN: Awesome J2ME

#38

The first thing I ever wrote that other people used was a j2me app freshman year in college. It was a power hour app that played a random simpsons .wav every minute. I was a pretty poor CS student, in hindsight I'm surprised I got it to work.

> a power hour app

Pardon?

Re: Show HN: Awesome J2ME

#39

Wow this brings back a lot. I did J2ME at Macrospace/Glu, Masabi, Javaground and EA, and at one point near the end was simultaneously responsible for 128k jars of Tetris and 4GB apk + obb for Real Racing because that is how rapidly the field exploded. Absolute madness. J2ME gets a lot of stick, but modern mobile has actually recreated almost all the same problems. The big one for apps was the out of the box UI compon…

And yet there were still some amazing games that today would be considered on the same league of the "impossible ports" for the Nintendo Switch.

Do you have any examples of which games you are referring to?

Re: Show HN: Awesome J2ME

#40
MeBoy brings back some memories. I used it to catch so many Pokémon in middle school.

What's really cool about that emulator is the way its sound emulation works. Instead of emulating the Gameboy's synthesizer synchronously and outputting a PCM waveform to a buffer, which is probably impossible on J2ME due to hardware and platform constraints, it uses the phone's own MIDI (or square wave) synthesizer to play whatever the GameBoy synthesizer should be playing. This gives the video game music a very idiosyncratic sound when played back in MeBoy.

Post reply on HN