I'm a professional Epoc developer - want to get some views on what you're doing wrong?:)
My guess is that it's the software you're trying to port that sucks - Epoc in itself is a truly wonderful operating system, best coded in a version of C++ that by far outdoes any other extensions I've seen.
One week of coding with CleanupStack::PushL and Pop makes you realise that ALL other software you've ever written before leaks memory one way or the other. Software on Epoc doesn't. Guess why phone makers want Epoc instead of Microsoft operating systems? *g*
Symbian is the company behind the Epoc operating system (nowadays, before it was Psion). Symbian is owned by Ericsson, Nokia, Motorola, Panasonic and Psion. Symbian is NOT the dropped project between Psion and Motorola to release a Quartz communicator. (Quartz is the Epoc version that most closely ressembles Pocket PC or Palm.. )
Symbian makes an operating system, and has sofar released Epoc ER5, Quartz and Crystal versions. (See Nokia 9210 for a phone using the Crystal version). Symbian does not make devices...
Why should I be in a lot of trouble for not giving up access to my encrypted partitions - containing personal information given to me by close friends that I've promised to never let anyone else see/read etc?
My passphrases are >32 characters long. Ooops, seems the brutality of the police caused a trauma that made me forget one or two. How sad.
We don't even have a day off:) Nation-states are lame, we're all inhabitating the same earth. Touting one state above others will only lead to stupid disputes and wars.
Psion's über-gadgets. Based on the Epoc operating system. Now known as the Symbian platform. Made by.. Symbian. Symbian is owned by Nokia, Ericsson, Motorola, Panasonic and Psion. Other licensees are Sony, Kenwood etc.
There's your smartphone and PDA future. Epoc is truly a wonderful operating system for these kind of devices, and it's wonderful to program for. Yeah, I've done it for a few years now.
Symbian Devnet - start downloading the SDKs. They are possible to run on Linux also with a little help from Wine.
I guess John McCormack (author of the ill-famous The Black Book - the bible on hacking cable/satellite etc) is feeling happy now. This is in reality an implementation of a hack he "invented" many many years ago, where a single access module (smart card here) would server many different decoders. This could be done via any media, and with broadband appearing in all households that's is the perfect way to do it.
You don't get it - do you? It was impossible to do on the Atari. Impossible. Until someone (Alyssa) started a few years of intense screen refresh-rate shifting totally screwing up the timings of the poor video-chip effectively giving access to the border areas.
That's why it's such a great hack - because it really was impossible. Atari technicians themselves were totally stunned.
... then having that evolve into sync-scrolling (used in the game Enchanted Lands by The Carebears so it wasn't only for demo effects) on a computer that _could not_ scroll anything in hardware was kind of.. even.. more impossible.
Can't comment on my previous employer more than I've already done, sorry:) I would say that I'm very competent on commenting on the merits of the Symbian platform and its Java implementation, though.
PS: The information you seek is available by following a trail from the Symbian website and its partners - esp. hardware partners.
Nah, the Atari ST wins this easily. Seen one? Remember the extremely LARGE (even worse on PAL than NTSC) black borders around the usable screen area?
Well. I might make some errors here, but it's something like:
move.b $ff820a.w,#0
nop
move.b $ff820a.w,#1
... etc, in all the right places (two to remove the whole upper border, another two or one to remove the whole lower border.. this could be done with interrupts)... or! Sync-lock (lock the CPU timing to the display raster pixel-perfect) and do this three times on EVERY scanlines to also remove the left and right borders. Doing this would open up the whole screen for graphics usage, although, when locked, all your code had to fit inside perfectly synced NOP loops...
Nuts? Well, at the end of the great demo era (-90 to 93) most demo-screens of any style would do this AND a lot of cool effects even though it was a BITCH to code it. We mostly used self-adjusting code etc that automatically filled itself inside these tightly controlled timing-loops.
Mmm.. almost forgot, the actual move.b above will switch the refresh rate between 50 and 60Hz (upper and lower border) and 50/70 for the left&right ones.
Ahh.. those were the days. And don't get me started on how this hack evolved into another hack where we could scroll the whole screen with only 7 scanlines of CPU usage.. (the Atari ST had _no_ hardware scrolling before this clever hack of refresh-rate shifting).
Credits for border removal: Alyssa, TNT-Crew, TEX, The Carebears
Credits for hardware-scrolling (also known as sync-scrolling): Sync (yee, my old group), The Carebears and Omega.
Nah, you really don't know what you're talking about, sorry.
Symbian - the future of cellphones. Great operating system (Epoc) and are of course J2ME (and full Java) compatible. Symbian's owned by Nokia, Ericsson, Motorola, Panasonic and Psion so the fears I see in some replies here about incompatible platforms is just dead wrong.
Take a look at that owner list for Symbian again and do the math as to how many of the cellphones sold in the world are from them.
Free Symbian platform development kits can be downloaded from Symbian Devnet - and yes, there are sites that explain how to get them running on Linux with a little help from Wine;)
A lot of the European intellectuals consider americans to be quite pathetic. Usually posts like this will attract a few of the "Yah!? Well we can NUKE the shit out of your little country!!"
Australian DVDs are cheap. I'm in Sweden, and I buy most of my DVDs from EzyDVD in Australia now - even taking shipping into account that's cheaper than buying them in Sweden - and I most often it's the same versions (PAL, subtitling) etc that we get in Europe.
I used to buy from Canada, but region 1 versions aren't always the best available.
Lots of harddrive space? Mp3, digital radio and TV? Goodlooking? Able to record TV shows? Able to receive digital cable/satellite? Able to play cool games? Able to surf the web?
Running Linux?
Fully open platform?
I think you want the Nokia Media Terminal - which btw, isn't vapourware and is fully supported by one of the largest companies there is...
I'm root on a so-so large Linux system where we add people we like as users. Recently I got a mail from someone who wanted me to check if one of the users should be removed - and supplied a link to the guy's webpage. Yes, it contained.mp3s. It also took me 5 seconds to see that he's made the.mp3s himself - he's a DJ.
As long as we trade.mp3,.mpg and.avi on these services, they're "illegal" in the sense of the media/lawyers. We need to start sharing.medicalresearch,.picturesofmomanddad and.myfreecontributiontohelpdefeatworldhunger instead!
Insightful my *ss - read up on the web before you post. The SDK is going to contain an "emulator" of sorts of the hardware so that you can indeed write what you want even before you have the actual hardware to run it on.
It's amazing to see this many stupid americans in one thread writing stupid things about a great product and not getting it. It's a digital set-top box. It's a digital TV-recorder (tivo, etc). It's a internet@home TV-box. It can also play games that are a few hundred times more advanced that the usual digital set-top/cable boxes.
Oh, yes, it's going to be sold world-wide it seems.
(Yes, since I'm writing anti-american stuff in here I'm going to get modded down - you know, it doesn't matter what you post as long as you write "America rules!", but write the truth and you'll get modded down in an instant.. *sheesh*)
My guess is that it's the software you're trying to port that sucks - Epoc in itself is a truly wonderful operating system, best coded in a version of C++ that by far outdoes any other extensions I've seen.
One week of coding with CleanupStack::PushL and Pop makes you realise that ALL other software you've ever written before leaks memory one way or the other. Software on Epoc doesn't. Guess why phone makers want Epoc instead of Microsoft operating systems? *g*
Symbian makes an operating system, and has sofar released Epoc ER5, Quartz and Crystal versions. (See Nokia 9210 for a phone using the Crystal version). Symbian does not make devices ...
(Re-badged Psion Revo+)
U.S market
XP is awful. We've been laughing at it at work.
My passphrases are >32 characters long. Ooops, seems the brutality of the police caused a trauma that made me forget one or two. How sad.
Telia ComHem Cable: 0.5Mbit in, 128kbit out
Telia ADSL: 0.5Mbit in, 0.4Mbit out
Bonet ADSL: 2.5Mbit in, 0.75Mbit out
So - here ADSL is better than cable.
Thanks for proving my point about the cluelessness of Americans :)
We do ..
Americans are much like Nazis actually.
The Odin device was shown at Symbian devexpo last year. I played with it. It did exist - but was sadly cut due to Motorola doing weird things.
And yes, it's on sale, has been for a long while.
There's your smartphone and PDA future. Epoc is truly a wonderful operating system for these kind of devices, and it's wonderful to program for. Yeah, I've done it for a few years now.
Symbian Devnet - start downloading the SDKs. They are possible to run on Linux also with a little help from Wine.
Congratz.
That's why it's such a great hack - because it really was impossible. Atari technicians themselves were totally stunned.
PS: The information you seek is available by following a trail from the Symbian website and its partners - esp. hardware partners.
Well. I might make some errors here, but it's something like:
move.b $ff820a.w,#0
nop
move.b $ff820a.w,#1
Nuts? Well, at the end of the great demo era (-90 to 93) most demo-screens of any style would do this AND a lot of cool effects even though it was a BITCH to code it. We mostly used self-adjusting code etc that automatically filled itself inside these tightly controlled timing-loops.
Mmm .. almost forgot, the actual move.b above will switch the refresh rate between 50 and 60Hz (upper and lower border) and 50/70 for the left&right ones.
Ahh .. those were the days. And don't get me started on how this hack evolved into another hack where we could scroll the whole screen with only 7 scanlines of CPU usage .. (the Atari ST had _no_ hardware scrolling before this clever hack of refresh-rate shifting).
Credits for border removal: Alyssa, TNT-Crew, TEX, The Carebears
Credits for hardware-scrolling (also known as sync-scrolling): Sync (yee, my old group), The Carebears and Omega.
Symbian - the future of cellphones. Great operating system (Epoc) and are of course J2ME (and full Java) compatible. Symbian's owned by Nokia, Ericsson, Motorola, Panasonic and Psion so the fears I see in some replies here about incompatible platforms is just dead wrong.
Take a look at that owner list for Symbian again and do the math as to how many of the cellphones sold in the world are from them.
Free Symbian platform development kits can be downloaded from Symbian Devnet - and yes, there are sites that explain how to get them running on Linux with a little help from Wine ;)
Fat And Ignorant People
A lot of the European intellectuals consider americans to be quite pathetic. Usually posts like this will attract a few of the "Yah!? Well we can NUKE the shit out of your little country!!"
Ahem.
What does the other 80% of the world get out of supporting your dead language?
He's correct, you wouldn't know how bad 65000 characters express his particular language. Who are you to say he should use them and be satisfied?
I guess you're american, that would explain everything.
I used to buy from Canada, but region 1 versions aren't always the best available.
Running Linux?
Fully open platform?
I think you want the Nokia Media Terminal - which btw, isn't vapourware and is fully supported by one of the largest companies there is ...
As long as we trade .mp3, .mpg and .avi on these services, they're "illegal" in the sense of the media/lawyers. We need to start sharing .medicalresearch, .picturesofmomanddad and .myfreecontributiontohelpdefeatworldhunger instead!
It's amazing to see this many stupid americans in one thread writing stupid things about a great product and not getting it. It's a digital set-top box. It's a digital TV-recorder (tivo, etc). It's a internet@home TV-box. It can also play games that are a few hundred times more advanced that the usual digital set-top/cable boxes.
Oh, yes, it's going to be sold world-wide it seems.
(Yes, since I'm writing anti-american stuff in here I'm going to get modded down - you know, it doesn't matter what you post as long as you write "America rules!", but write the truth and you'll get modded down in an instant .. *sheesh*)