7 ms·
But when J2ME support was added, it became easy to develop apps. I used to develop J2ME apps as hobby, I made a game and took it for my first job interview. In
by Abishek_Muthian 6y ago
But when J2ME support was added, it became easy to develop apps. I used to develop J2ME apps as hobby, I made a game and took it for my first job interview. In that job I had to port a 30,000+ J2ME code app to Android in 2010. The company I worked for was even experimenting with NFC payments in Nokia Symbian phones in 2010!
- pistoriusp 6y agoThe J2ME world never really felt easy to me: What worked on 1 device didn't on another, there was very limited shared UI, and it felt like it was impossible to target multiple devices.
- Abishek_Muthian 6y agoThere were MIDP profiles[1] as long the version matched, the apps worked fine in my experience on any device although the devices themselves varied in their key pad placements; Nokia went crazy in their phone designs[2]! [1]https://en.wikipedia.org/wiki/Mobile_Information_Device_Profile https://en.wikipedia.org/wiki/Mobile_Information_Device_Prof... [2]https://www.youtube.com/watch?v=YOZi-7V11k8 https://www.youtube.com/watch?v=YOZi-7V11k8
- Steltek 6y agoWow, thanks for that video down memory lane. I had a 3660 (friends called it the "communications brick"). There was no wifi and I couldn't afford a data plan but I was able to have the phone dialup via Bluetooth (think "reverse tether") to my Linux desktop. I never got into J2ME: being a fledgling Linux snob in college, I went for Nokia's C++ target and got stuck in the quagmire.
- nradov 6y agoBut MIDP profiles were so limited that you could only build the simplest apps. To do anything complex required calling proprietary extensions, which destroyed portability.
- pjmlp 6y agoYeah, the portability on Android is wonderful. /s
- pjmlp 6y agoJust like Android.
- app4soft 6y ago> But when J2ME support was added, it became easy to develop apps. And adding Python support for S60 (PyS60) was the best gift by Nokia for users as it brings Symbian devices to be "on-the-go handheld devs tool for developing apps without desktop PC".[0] Has you ever know that there is fully functional Blender-like 3D mesh editor & animator app written in Python for S60 (PyS60) directly on Symbian smartphone?[1] [0] https://en.wikipedia.org/wiki/Python_for_S60 https://en.wikipedia.org/wiki/Python_for_S60 [1] https://twitter.com/app4soft/status/1251175469044637696 https://twitter.com/app4soft/status/1251175469044637696
- Abishek_Muthian 6y agoOh my, this thread is bringing back sweet nostalgia! >And adding Python support for S60 (PyS60) was best gift by Nokia Yeah installing python interpreter in S60 on my Nokia N70 ME, motivated me to checkout Python programming book from my college library. As I was reading it in the class during break, the top-ranking girl student came across and asked me "Why Python, isn't it a dead language?"(circa 2006-2007) I assumed she must be right, I didn't write python until several years later; I bet she's using Python in her job now.
- foobarian 6y agoSo if all these things were possible on Symbian so early what in the world happened that they lost the market race so badly. Too much engineering-driven design? Lack of a unifying Jobs-esque force at the top to make hard decisions?
- app4soft 6y ago> So if all these things were possible on Symbian so early what in the world happened that they lost the market race so badly. TL;DR: "Operation Elop" organized by Microsoft...[0] [0] https://asokan.org/operation-elop/ https://asokan.org/operation-elop/
- pjmlp 6y agoActually by Nokia shareholders, including a big bonus for managing to sell mobile division.