T-Engine Enables Ubiquitous Computing 118
An anonymous reader writes "A Japanese-government sponsored research consortium that include five chip makers and 17 other Japanese high-tech firms, has announced that the T-Engine, a ubiquitous computing platform is ready for prime time. The engine is featured in a IEEE Computer Society article (PDF)
and discussed more on Windley's Technometria. The system is based on the iTron real-time OS and includes multiple boards for different applications."
Recycling Great Technology! (Score:3, Funny)
Re:Recycling Great Technology! (Score:1)
Re:Recycling Great Technology! (Score:2)
Re:The real question (Score:3, Informative)
Re:The real question (Score:2, Funny)
Re:The real question (Score:1, Funny)
Re:The real question (Score:1)
The work was done in conjunction with Montavista and Microsoft (separate projects, of course) to get T-Linux and T-Windows working. I saw the demos at the TRON Show in December in Tokyo. As I understood it, in both cases, the original application runs on the original kernel (Linux/ Windows).
If I remember correctly, in case of Windows at least, both kernels run in the system - and hard real-time work was
um? (Score:4, Interesting)
Ok, if I was a company [like say Motorola] and wanted to make some sort of portable device [say a cellphone perhaps?] I'd take a READILY AVAILABLE ARM core and drop the sucker into my design.
What really are they offering there other than perhaps a "standard" [though amongst ARM cores there are standards and they use well documented interfaces, etc...]
Is this just better because it's newer or?
Tom
Re:um? (Score:5, Interesting)
its better because its older, not newer. i-tron, and its descendants, are the results of 30 years of computer-science research on ways to get collaborative computing systems into operation.
the ARM core scenario is derived from the desire to have common platforms being used by multiple, different vendors. it was i-tron which prompted the industry to adopt ARM and similar initiatives, and it is the i-tron philosophy of common cores and platforms which have allowed ARM to flourish in the embedded world in the first place.
JAVA was an 'Americanization' of the i-tron initiative, only it hasn't had as much success in the embedded world because of the lack of hardware adaptation that i-tron has prompted; at least, with the big Asian chip foundries, anyway, this is true, and we all know that the embedded space is dominated by the Asians
this latest instatnce of the T-Engine is the realization of some very old, honored traditions in the embedded space. the dream of having your microwave oven use your cell phone for that little extra calculation power it needs to get your meringue fluffed right is just one step closer
Re:um? (Score:2)
Still, I think it's interesting that things like cell phones are as standard as they are. That old joke about standards beign so great because there are so many to choose from... tends to ring true.
Of course, the other joke is how standards codify obsolescence. What do you think this will do to hte ability to upgrade later? (Especially things people don't replace every year, like... microwave
Re:um? (Score:1)
Re:um? (Score:1)
umm.. sorry, but I do know what I am talking about. I have worked on iTron, and related technologies, since the 80's, was an active developer using Java since its beta days, and I have also been a user of the Linux kernel, with similar basis, since the days of the minix-list. JAVA was a solution to the problem you mention here:
Interestingly, this is the technology that sparked the US
write-once, run anywhere... (Score:1)
So I think you are off-based on the idea that the US had to match the Japanese on this front and that the Japanese and iTron created it.
I know several Taiwanese who would take umbrage and your insinuation that the Japanese created their foun
Re:write-once, run anywhere... (Score:1)
insinuation n 1: an indirect (and usually malicious) implication [syn: innuendo] 2: the act of gaining acceptance or affection for yourself by persuasive and subtle blandishments; "she refused to use insinuation in order to gain favor" [syn: ingratiation]
He said Japanese money built the factories. It did.
su
Re:write-once, run anywhere... (Score:1)
Sorry if it treads on your toes that Asian mega-corporations have eaten America's lunch..
yes, by sticking up for the Taiwanese... (Score:1)
Facts are facts, and errors are errors. It is an error to say that iTron created write-once-run-anywhere, and that Java is an attempt to catch up.
It's that simple.
If you want to read that as nationalism, then fine. That's your biases getting in the way.
I merely corrected a factual error and thus questioned the conclusions drawn, since they no longer have a firm factual foundation.
Re:yes, by sticking up for the Taiwanese... (Score:1)
No, I'm not going to argue whether or not it is a 'fact'. But I will tell you that from what I recall of Java's early days, when evangelism of the platform actually 'meant something', Gosling, Sun, and anyone who was really doing comp-sci in the 80's and 90's, knew about i-Tron. To suggest otherwise is naive.
It was Sun, TI, and Motorola who worked to defeat
Re:um? (Score:2)
-
Re:um? (Score:2)
Re:um? (Score:2)
The first thing that springs to mind is that they're the only ones small enough to fit!
Well, I was amused.
Re:um? (Score:3, Informative)
Nope, it's a standard for implementing a family of embedded computing platforms.
This is better because it gives you a highly configurable operating system, with all that that implies, on top of your READILY AVAILABLE ARM core. Or an i486. Or any of a small bucketload of other SOC configurations. Anywhere from 8-bit to 32-bit. You get scheduling. You get (soon, I think - can't remember if it's actually in yet) a TCP/IP stack. You get memory management. And mor
Re:um? (Score:2)
wtf mate? (Score:5, Insightful)
I'd prefer my car stick to driving, thank you.
Re:wtf mate? (Score:2)
Re:wtf mate? (Score:3, Funny)
Re:wtf mate? (Score:2)
Re:wtf mate? (Score:1)
Resistance... (Score:2, Funny)
Re:Resistance... (Score:1)
Embedded Development (Score:3, Insightful)
I don't think they will be able to get everyone to hew to the party line; there will be too many economic reasons to deviate.
Otherwise, sounds neat.
Re:Embedded Development (Score:2)
Re:Embedded Development (Score:4, Interesting)
umm
american electronics/semiconductor giants ridiculed i-tron, and its resulting policies, in the 80's, and Asia has been eating the carcass of former US' manufacturing prowess for lunch. if it weren't for i-tron, philosophically, we wouldn't be buying EUro 5,- MP3 players, made in Taiwan instead of Kansas, at the Aldi checkout lines
if you're a US comp-sci person, and you haven't boned up on i-tron, you've got some history lessons ahead of you. quick, before its too late.
Re:Embedded Development (Score:1)
And yes, it does sound neat.
It's a "loose standard"... (Score:3, Informative)
iTron (Score:2, Insightful)
This is from the official TRON website.
So now... how are they going to sell something based on nothing.
I too can build and sell the top-notch-most-powerfull stuff ever built.. and I won't be selling it cheap.. oh, of course this would only be theory-reselling.
I've seen nowhere in TFA that this techno is actually going to be used. Bu anyway, if it's gonna be.. maybe we should all beware of the Attach of the Killer Tomatoes [imdb.com] wh
Re:iTron (Score:1)
And are you trying to tell me, that all UNIX based systems are unsignifficant for us ??
Re:iTron (Score:1)
Well... UNIX based systems are great of course.
Try to sell me any piece of hardware and state "that'll work on UNIX", and I'm sure I could drop dead laughing.
Tell me { it's ok tu use with | it uses } Solaris, Linux, HP-UX,...
Re:iTron (Score:2, Insightful)
what i think you need to do is recognize the difference between the word 'initiative' and 'implementation'.
lets take this to another context: Free/Open Source Software.
F/OSS is an initiative. Linux is an implementation.
Get the point? iTron is an initiative which has borne much, much fruit. Look around you, find a "Made in Asia" component which contains a computing system. Therein, you will spy aspects of the iTron initiative, undernea
Re:iTron (Score:1)
They clearly state this. but when I have a look into what is iTron [sakamura-lab.org] I don't see anything actual?!? Maybe did I missed something. I'm realy sorry if that's the case, but then can you link to some hard-vaporware.proof(tm) material (actual uses of iTron I mean)?
Oh, and I got your point about 'initiative' vs 'implementation' of course. What I'm after is an implementation for them to use!
Re:iTron (Score:2, Informative)
i myself have personally worked with/reverse engineered the Morson Japan kernels, as these are commonly used in high-end/professional digital audio devices, such as the Yamaha A3000/A4000/A500 samplers, digital mixers, etc.
iTron is out there, but you really have to pry open the box
Re:iTron (Score:1)
Re:iTron (Score:1)
Toyota cars: fuel injection system.
Many digital cameras including Video camera from Japanese vendors.
example: Panasonic NV-GS150.
Probably more than 90% of mobile phones used for NTT DoCoMo (large mobile phone carrier) service.
Many automobile audio/audio equipment e.g. Toyota GBOOK-compatible DVD voice navigation system.
Printers /FAX machines /Copiers
One problem associated with the tracking of the use o
ITRON-spec OS in TOYOTA car navigation system. (Score:1)
See the following URL for Toyota's GBOOK-compatible navigation system:
http://www.toyota.co.jp/en/special/gbook/index.htm l [toyota.co.jp]
Re:iTron (Score:1)
hmmmmm... (Score:5, Funny)
I think I used to date this guy...
Re:hmmmmm... (Score:2)
ob. link (Score:3, Informative)
You can find some good articles on the T-Engine platform here [super-nova.co.jp].
Re:ob. link (Score:1)
Cheers,
p.s I maintain the site, so this is a bit of a shamelss plug.
Finally, I can use my microwave from my PC.... (Score:4, Interesting)
Re:Finally, I can use my microwave from my PC.... (Score:1)
And wouldn't it be nice to get up and take a break while you're pouring heat into the envirionment and wasting CPU cycles? Its not like Gentoo needs much interaction during the install.
Re:Finally, I can use my microwave from my PC.... (Score:1)
Use the excess heat from the CPU to cook that pizza, and ramp up the cooling system to keep my cans nice n frosty.
"Looks like we've got company arriving tonight"
"sure thing, I'll play another couple of levels of Half-life to get the oven nice n hot!"
Anyonw recall the transputers of the past...? (Score:1)
Oh well, dream on...
Re:Anyonw recall the transputers of the past...? (Score:2)
Commerical and criminal abuse of this (Score:5, Interesting)
Re:Commerical and criminal abuse of this (Score:1)
Re:Commerical and criminal abuse of this (Score:1)
Re:Commerical and criminal abuse of this (Score:1)
Take a look through the Overview of T-Engine:
http://www.t-engine.org/english/whatis.html [t-engine.org]
If you're keen to find out more, the main links:
What's actually come out of the TRON project? (Score:5, Interesting)
Has anyone outside MITI actually done an objective comparison of TRON with any contemporary RISC? The examples I've seen are ludicrous... comparisons "proving" that TRON is faster than RISC by comparing individual highly specialised TRON instructions with a straightforward unoptimized translation of the same code to an unspecified RISC processor. They don't even do any common subexpression elimination... who would write code like this? http://tronweb.super-nova.co.jp/tronvlsicpu.html [super-nova.co.jp]
Re:What's actually come out of the TRON project? (Score:2)
Re:What's actually come out of the TRON project? (Score:2)
Actually, it's easier to make a simple CISC compiler that produces OK code on a regular CISC like a 68000 or a PDP-11. For these "4th generation" CISCs and things like Altivec or SSE you don't bother, you leave them for library writers and assembler boffins. The ones that are really hard to code for are the 3.5th generation CISC like the VAX and iAPX432 that have instructions designed to help compiler writers like "set up stack frame
Re:What's actually come out of the TRON project? (Score:2)
Yeh, that's the case I was talking about. First, that's an awfully CISCy RISC they're moving stuff to, with "Register plus scaled register plus offset indirect" as an addressing mode. Converting it to a sane RISC would use two more registers, add two arithmetic instructions at the beginning but eliminate all the complex addre
Re:What's actually come out of the TRON project? (Score:2)
Benchmark It! (Score:3, Funny)
Benchmark Quake on these for a DEFINATIVE answer as to the superior machine.
Stupid geek techno babble doesn't impress the ladies as much as a good frag!
TRON is a bad joke that's starting to smell rank (Score:3, Interesting)
Re:TRON is a bad joke that's starting to smell ran (Score:2)
Thanks for confirming my point (Score:1)
Re:Thanks for confirming my point (Score:1)
Yes, there are options - you could use an RTOS that came with the GUI. But, then you could also use T-Engine (the complete kit) which comes with enough examples and a screen driver that lets you write to it.
But that said, the T-Engine kit comes with drivers for touch panel, LCD screen, RS232, PCMCIA, USB host, USB mass storage and CF storage. The kit l
Re:What's actually come out of the TRON project? (Score:1)
Re:What's actually come out of the TRON project? (Score:2)
Re:What's actually come out of the TRON project? (Score:1)
While *TRON was all about specifications, it somehow enabled the Japanese companies to use a "software platform" that was created in conj
First They Got to Smuggle It. (Score:2)
Nobody cares about TRON outside of Japan (Score:4, Informative)
Re:Nobody cares about TRON outside of Japan (Score:3, Insightful)
That's not necessarily bad. Particularly in embedded systems, where most of the resources POSIX and stdio manage (files, virtual address spaces, etc) don't exist. Real-time programming deals with an environment more like the internals of the UNIX kernel than userspace, which is why things like microkernels are so attractive even if they don't directly make implementing a POSIX environment any easier... what they do is crea
Sad... Nobody in Germany will be able to use it (Score:1)
And only because of the T-Name. Deutsche Telekom "T-Com" (german previously state-owned telecom company) will most likely sue [heise.de] them [heise.de].
Hopefully they don't use magenta [heise.de] in their official announcement. :-)
(Caution, links in german language)
TRON is in decline (Score:3, Interesting)
I can remember when the cool parts of TRON were still going -- the bTRON desktop, which had its own hyper-ergonomic keyboard with about eight shift keys, and the TRON charset which included Unicode and Mojikyou, so you could actually have a fair shot at representing old Asian texts on a computer without using image files for the characters.
Now, only the embedded iTRON part of the project is left. And it's been very successful -- I think at one point it was the most-used OS in the world, although to someone from a Linux/standard C background it seems kind of weird. But there's seriously no news here -- T-Engine is the attempt of the TRON project to remain relevant now that hardware can run embedded Linux or Windows or Symbian and what have you, and it's too little too late.
TRON rocked once, and for industrial robot arm controllers and what have you maybe it still does, but it's never going to break into the IT world now.
Re:Unicode? (Score:4, Interesting)
Ken Sakamura's a bit of a nutcase -- he always had this idea (common in Japan at the time, but wrong) that Unicode was some kind of conspiracy to take away Japanese identity and make everyone use a sinister Sino-American character set. So most Japanese computing initiatives have tended to avoid Unicode, and TRON insisted on seeing Unicode as just one charset among many, all mapped into a 'meta character set' space.
Thus when you say 'A' in TRON, you have to specify whether it's a Unicode 'A', a Mojikyou 'A', or some other 'A'. I am simplifying a bit.
In practise, ironically, everyone uses Shift-JIS, which really IS a sinister American conspiracy
Sakamura used to have a web page containing the most extraordinary rant about Unicode, with A LOT of factual errors, which was quite interesting for those wanting to see how certain very reactionary parts of the Japanese business community think. It wasn't exactly a good advert for TRON, though!
Re:Unicode? (Score:1)
I'll agree that much of what has been said in Asia about Unicode is mis-informed.
I'll agree in principle that, if Unicode is not the solution, Mojikyou is definitely not the solution.
But if you look at the history of Unicode, you can understand what caused the doubts and why the doubts, resentment, and resistance linger.
16 bits? Some people still think Unicode is 16 bits. Yes, the Japanese equivalent of an unabridged overflows 16 bits,
Re:Unicode? (Score:2)
I used to say just what you are saying. In fact, I used to go round going "But don't you see, character X and character Y are seen as TWO SEPERATE CHARACTERS! You can't force people to use one!". And of course it's true that Han unification is a difficult job that can never be done perfectly.
But, it's a difficult job that Chinese, Taiwanese and Korean representatives were all able to see the need and true meaning of, and co-operate to do it well. The Japanese input into the discussion was clouded by th
Nice job (Score:1)
You do have some typos, and one paragraph shows signs of having been eaten by something. And I did notice that you let a desire to debunk get in the way in a couple of places.
In response about Sakamura and the tendency for Japan's society to be too inward facing, it's representative of the entire core issue of internationalization. They may be wrong in many points of fact, but they are right to insist on their right
Re:Nice job (Score:2)
I don't think an academic has a right to be wrong. They have a responsibility to be right, especially on basic facts.
Come to think of it, in Sakamura's case I think that might be the problem -- he might be fine as an academic. But the move into politics / ideology was not a wise one and it prevented him from getting things academically right as well.
I think the big mistake made by Sakamura and others is to see it as a case of globalism versus Japan. It's not; it's a case of getting JIS right. But man
Is academia ever right? (Score:1)
Every job one does, one has a responsibility to do one's best. Schooling effects so many people that responsibility is a heavier weight than on, say, someone taking tickets at the local theater.
But the weight of responsibility doesn't somehow magically overcome the fundamental nature of humans to be less than perfect, and even less than ideal.
Now that I have you distracted with a red herring, let me ask you -- How do you know that Sakamura is not right?
F
Re:Unicode? (Score:1)
I think the readers following this particular sub-thread may benefit from looking at "CJKV Information Processing: Chinese, Japanese, Korean & Vietnamese Computing" By Ken Lunde (First Edition January 1999 ) ISBN: 1-56592-224-7 1128 pages, $69.95 US, $108.95 CA, £49.95 UK from O'Reilly.
This book illustrates the basic issues that people handling these languages on computers. Unicode "problems" are discussed as well.
TRON character code set is also explained therein.
I am not sure what pages
UID (Score:2)
T-Engine Forum BBS (Score:1)
Now it is in Japanese. English and Chinese version will be available in future.
Better join up soon (Score:1)
http://www.t-engine.org/english/member.html [t-engine.org]
Little Help? (Score:1)
I know what the word Computing means.
But what does it mean when you put them together?
Re: (Score:2)
Since we've got a topic for Be... (Score:2)
Re:Tron worthy of slashdot topic? (Score:1)
"Off beat OS" category might fit the needs :-)
No, I didn't the phrase first. A VMware engineer who helped me in running a version of BTRON-specfication desktop OS (mentioned in the above post) inside VMware running under x86 Linux used the phrase during e-mail exchange as in "an off beat OS like this one helps us in locating dormant bugs."
Seriously, since TRON project produced many results (not only OS,) a broader category name may be necessary.
"Less known
Re:Can't wait until T-Mobile (TM) sues them (Score:1)
Jew-Driven, Shmoo-Driven. I think that part of your comment is inappropriate, Adolf.
You're right about the T-Shirts, though.