greptilian logo

IRC log for #friendlyjava, 2019-02-24

##friendlyjava on freenode

| Channels | #friendlyjava index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
12:55 nanoz joined ##friendlyjava
15:02 aditsu joined ##friendlyjava
16:37 mr_lou https://www.youtube.com/watch?v=GEWnXmDfVZg
16:46 nanoz whats that mr_lou
16:51 mr_lou Brillant humor
16:58 nanoz https://www.youtube.com/watch?v=2a3kvVJkohA
16:58 nanoz “Mars was Inhabited - Beyond the Shadow of a Doubt"
17:26 aditsu mr_lou: bahaha, that's awesome :) I'd share it, but I'm not on facebook (really)
17:32 aditsu nanoz: that's just dumb
17:39 nanoz why do you say that aditsu
17:42 aditsu nanoz: from the first 10 sec it's quite obviously make-believe conspiracy theory stuff; continuing to watch the first minute removes any shadow of a doubt
17:58 mr_lou aditsu, I'm not on Facebook either. :-) And I too have an old phone like that. :->
17:59 aditsu I have an Ericsson T630 somewhere in a drawer :)
17:59 nanoz i'm on myspace anyone?!
17:59 mr_lou I have a SE Z600. That's the clamshell version of the T630.
18:00 aditsu oh really?
18:00 mr_lou yea
18:00 mr_lou I actually a lot of older phones, despite giving half of them away. Because when my girlfriend and I made J2ME games we had to test on a lot of real devices.
18:01 mr_lou But apart from the Z600, I gave all the MIDP1.0 ones away.
18:01 mr_lou Only have MIDP2.0 phones left.
18:02 aditsu I never liked clamshells, but I have a couple of sliders
18:04 aditsu they make foldable screens now, clamshells may be coming back :p
18:05 aditsu https://www.androidauthority.com/samsung-galaxy-fold-956659/
18:10 aditsu hmm.. that page is not loading properly for me right now, let me link a video instead: https://www.youtube.com/watch?v=sHR8efUn3SY
18:25 mr_lou I know there are some Androids already with clamshells.
18:25 mr_lou I don't like Android though.
18:26 mr_lou I want a J2ME phone... but only Nokia makes those, and I don't like Nokia either.
18:26 mr_lou Sony Ericsson phones were awesome.
18:29 aditsu why do you like J2ME more than Android?
18:40 mr_lou Android was a disappointing experience.
18:40 mr_lou "Android Java" was messy and illogical.
18:40 mr_lou Breaks many of the rules I learned while learning J2ME.
18:44 mr_lou I also don't like the security model of Android. J2ME was much better.
18:44 mr_lou And in general, Android devices are bloated and full of apps with ads - unless you root it and install custom firmware.
18:45 mr_lou And finally: Touch screens hate me. And I hate them back.
18:46 aditsu I'm enjoying Android, but haven't really tried to write apps
18:47 aditsu what rules does it break?
18:47 mr_lou I also think Google ows Oracle a shitload of money for their stunt.
18:47 mr_lou First Google said: "Come on devs! Come to Android! You can still code Java!"
18:47 mr_lou So all the devs migrated from J2ME.
18:47 mr_lou Then Sun said: "Now wait a minute... you can't just use Java like that without paying the license fee!"
18:48 mr_lou And then Google said: "Yes we can't, because it's not really Java".
18:48 mr_lou *can
18:48 mr_lou aditsu, Well I don't remember all of them of course, since it was several years ago now. And maybe things have changed (I surely hope so!).
18:50 aditsu actually Sun was kinda ok with it, but then Oracle saw an opportunity and pursued their infinite greed
18:50 mr_lou But one thing I remember from J2ME, is that you can't call any non-static methods inside a constructor. Say a Class Car has a method called drive(), then you can't call that method inside the contructor - because the object is only created AFTER the constructor is done. That makes a lot of sense.
18:50 mr_lou In Android you're FORCED to call methods like that inside the constructor.
18:50 mr_lou That one annoyed me a lot.
18:51 mr_lou I also remember another one that annoyed me: When you exit you app, you have to put something like this in the exit method: Thread.join(); while (Thread.alive()) {} notifyDestroyed();
18:51 mr_lou Just looks really messsy to me.
18:52 mr_lou That's not the exact code. I don't remember how it was, but it was something similar to that.
18:52 mr_lou I was also annoyed by the 2D graphics.
18:52 mr_lou In J2ME you can update the screen as you want. In Android you're forced to update the whole screen for each frame.
18:53 mr_lou In general, you're forced a lot in Android.
18:53 mr_lou It's more like a framework than an actual language.
18:55 aditsu I guess it's kinda like moving from DOS to windoze :p
18:55 mr_lou No. I did that. DOS was lean and fast. Windows was slow and buggy.
18:55 mr_lou Never liked Windows.
18:56 mr_lou J2ME devices are generally slow compared to Android devices.
18:56 mr_lou Has nothing to do with J2ME of course. Just a hardware thing.
18:56 aditsu yeah, on the same hardware, J2ME could be faster
18:56 mr_lou Most Sony Ericsson J2ME phones are a lot faster running J2ME apps than the first Android phones ran Android apps.
18:57 mr_lou Because SE phones had J2ME SoC.
18:57 mr_lou Jazelle.
18:57 mr_lou So the first Android devices were very disappointing.
18:57 mr_lou I expected a lot more.
18:57 mr_lou I still have the G1.
18:58 mr_lou Then came all the other poor aspects, like poor audio, crappy camera etc.
18:58 mr_lou It took a while for Android devices to beat SE phones.
18:59 mr_lou All JavaME devices should use Jazelle. I don't understand why it wasn't used more.
18:59 mr_lou I think only SE phones used Jazelle.
19:00 mr_lou So your J2ME game would give like 60 fps on any SE phone, but only like 15-20 fps on other phones, because they used software KVM.
19:00 mr_lou Sony Ericsson ruled.
19:01 mr_lou In the end the only reason I used Android was for the video camera. But I got fed up with Android, so I bought a camera instead and a used W995 on a fleamarket. :-)
19:02 mr_lou Best thing about Android nowadays: They run J2ME. ;-)
19:02 aditsu they do?
19:05 mr_lou Yea, you have 2 options for emulators. phoneME is the first one. Been around longest. But it's not on the market. I don't remember what the other one is called, but it's on the market and it's pretty good. Even scales old apps to fit the screen.
19:06 mr_lou phoneME is awesome. It's available for so many devices. But the other phone is better for Android.
19:06 aditsu ah, emulators
19:06 mr_lou Well..... software based KVM.
19:06 mr_lou Call it what you want. It's the same thing.
19:07 mr_lou Awesome thing with phoneME is that it lets you create shortcuts to MIDlets on your start screen. So your MIDlets can reside next to native apps and web apps. :-)
19:07 mr_lou But I doubt I'll ever return to Android.
22:18 aditsu joined ##friendlyjava

| Channels | #friendlyjava index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

##friendlyjava on freenode