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 |