//
// core.js
//
// Planetweb SpectraCore information, including translations.
//
// Copyright 2006 Planetweb, Inc.  All Rights Reserved.
//

bannerobject[3]= new bannerobjectdata(481,118,"images/SC_topbanner.gif","SpectraCore");

function write_spectracore_prev_next()
{
	language = get_language();
	if (language == "jpn")
	{
		document.write("<a href='builder-page2.html'>前のページ</a> | <a href='apps.html'>次のページ</a>");
	}
	else if (language == "kor")
	{
		document.write("<a href='builder-page2.html'>이전화면</a> | <a href='apps.html'>다음화면</a>");
	}
	else if (language == "chn")
	{
		document.write("<a href='builder-page2.html'>前一页</a> | <a href='apps.html'>后一页</a>");
	}
	else if (language == "de")
	{
		document.write("<a href='builder-page2.html'>Zurück</a> | <a href='apps.html'>Weiter</a>");
	}
	else
	{
		document.write("<a href='builder-page2.html'>Previous</a> | <a href='apps.html'>Next</a>");
	}
}

function write_spectracore_heading()
{
	language = get_language();
	if (language == "jpn")
	{
		document.write("高移植性、軽量、高性能");
	}
	else if (language == "kor")
	{
		document.write("높은 이식성... 작은 용량... 강력한 엔진");
	}
	else if (language == "chn")
	{
		document.write("移植性高。。。短小精悍。。。功能强大");
	}
	else if (language == "de")
	{
		document.write("Portierbar...Leichtgewichtig...Leistungsstark");
	}
	else
	{
		document.write("Portable... Lightweight... Powerful");
	}
}

function write_spectracore_1()
{
	language = get_language();
	if (language == "jpn")
	{
		document.write("SpectraCoreは、ほぼすべてのデバイスにあらゆるユーザー・インターフェースを提供します。");
	}
	else if (language == "kor")
	{
		document.write("SpectraCore는 실제의 어느 전자제품에도 User Interface을 공급할수 있게 만들어준다.");
	}
	else if (language == "chn")
	{
		document.write("SpectraCore能够交付任何用户界面到任何现有设备上");
	}
	else if (language == "de")
	{
		document.write("SpectraCore kann jede Benutzeroberfläche auf praktisch jedes Gerät bringen");
	}
	else
	{
		document.write("SpectraCore can deliver any user interface on virtually any device");
	}
}

function write_spectracore_2()
{
	language = get_language();
	if (language == "jpn")
	{
		document.write("SpectraCoreソフトウェア・エンジンは、あらゆるコンシューマー・エレクトロニクス・デバイスのOn-Screen Display（OSD）の完全管理を可能にします。SpectraCoreは、一連の高性能なテクノロジーを使用し、コンシューマー・エレクトロニクスやそのほか業界固有のデバイス向けに最善のソリューションを提供します。");
	}
	else if (language == "kor")
	{
		document.write("SpectraCore 엔진은 모든 여러가지 전자 제품을 위한 On-Screen Display (OSD)를 완전하게 관리할수 있도록 해준다. 강력한 기술력의 바탕으로 만들어진 SpectraCore은 소비자용 전자제품이나 다른 분야의 전자기계에도 최고의 User Interface 엔진으로 제공된다. ");
	}
	else if (language == "chn")
	{
		document.write("SpectraCore软件引擎提供了对任何消费电子设备的屏幕显示（OSD）的彻底管理。SpectraCore使用了一套功能强大的技术而成为消费电子和其它特定工业设备的用户界面引擎。");
	}
	else if (language == "de")
	{
		document.write("Die SpectraCore Software Engine bietet das komplette Management des OSD (On-Screen-Display) für jedes Gerät der Unterhaltungselektronik. SpectraCore setzt eine Sammlung an leistungsstarken Technologien ein, die es zum besten seiner Klasse der Benutzeroberfächen-Engines für Geräte der Unterhaltungselektronik und spezifischer Geräte anderer Branchen machen.");
	}
	else
	{
		document.write("The SpectraCore software engine provides complete management of the On-Screen Display (OSD) ");
		document.write("for any Consumer Electronics device.   SpectraCore employs a suite of powerful technologies that ");
		document.write("make it the best of breed user interface engine for consumer electronics and other industry specific devices.");
	}
}

function write_spectracore_portable()
{
	language = get_language();
	if (language == "jpn")
	{
		document.writeln("<h1>高移植性</h1>");
		document.writeln("<p>SpectraCoreは、基礎から高移植性を追求して設計されています。広範囲に渡った組み込み式CPUと互換性があり、既にMIPS、uSparc、ARM、x86プロセッサーで活用されています。OSDドライバーは8ビット、16ビット、32ビットのディスプレイ・システムに対応しています。Planetwebは、SpectraCoreの下にハードウェア・アブストラクション・レイヤを置くことで、新規のRTOSへの容易なポーティングを可能にしました。平均的なポートの場合1週間以内に完了し、早ければ2日間で初期の立ち上げを完了します。現在、SpectraCoreはVxWorks、QNX、組み込みLinux、WinCE、Symbiaをはじめとしたさまざまな組み込みRTOSソリューションで活用されています。</p>");
	}
	else if (language == "kor")
	{
		document.writeln("<h1>높은 이식성</h1>");
		document.writeln("<p>SpectraCore는 쉽게 이동하여 이식되는 능력을 기초로 하여 설계되었다. SpectraCore은 넓게 호환되어 사용하는 여러 임베드된 CPU들, 즉 MIPS, uSparc, ARM, x86프로세서등에 이미 사용되고 있다. OSD 드라이버는 8-bit, 16-bit, 32-bit display 시스템을 모두 지원한다. Planetweb은 SpectraCore이 새로운 ROTS에 쉽게 이식될수 있도록 SpectraCore 밑에 Hardware Abstraction Layer (HAL)을 구축한다. 이식을 하는데는 평균적으로 일주일안에 가능하며, 때로는 이틀만에 초기 화면을 전개시킬 수도 있다. 오늘날, SpectraCore은 VxWorks, QNX, embedded Linux, WinCE, Symbian등, 여러 종류의 임베드된 RTOS 솔루션에서 활용되고 있다.</p>");
	}
	else if (language == "chn")
	{
		document.writeln("<h1>高度移植性</h1>");
		document.writeln("<p>SpectraCore是以移植性为出发点而设计成的。与嵌入式CPUs的广泛兼容性，SpectraCore早已被用于MIPS，uSparc，ARM，和x86处理器。为八位，十六位和三十二位显示系统的OSD驱动程序随时可被选用。 Planetweb已经构造了在SpectraCore底下的硬件抽象层从而使得移植到一个新的RTOS变得非常容易。平均来说，移植会在一个星期内完成，通常只需两天就可以让它运行起来。今天SpectraCore运行在许多类型的嵌入式RTOS方案中包括VxWorks，QNX，嵌入式Linux，WinCE和Symbian。</p>");
	}
	else if (language == "de")
	{
		document.writeln("<h1>Portierbar</h1>");
		document.writeln("<p>SpectraCore wurde von Anfang an für höchste Portabilität entwickelt. SpectraCore ist kompatibel mit &quot;Embedded CPUs&quot; und wird bereits on MIPS, uSparc, ARM und x86 Prozessoren eingesetzt. OSD-Treiber sind für 8-Bit, 16-Bit und 32-Bit Bildschirme verfügbar. Planetweb hat den &quot;Hardware Abstraction Layer&quot; (HAL) unter SpectraCore gelegt, um die Portierung auf ein neues RTOS so leicht wie möglich zu gestalten. Eine Portierung dauert im Durchschnitt weniger als eine Woche, sehr oft reichen lediglich zwei Tage. Bereits heute arbeitet SpectraCore auf einer Vielzahl an &quot;Embedded RTOS&quot; Lösungen, wie VxWorks, QNX, embedded Linux, WinCE und Symbian.</p>");
	}
	else
	{
		document.writeln("<h1>Portable</h1>");
		document.writeln("<p>SpectraCore is designed from the ground up for portability.  Widely compatible with ");
		document.writeln("embedded CPUs, SpectraCore is already in-use on MIPS, uSparc, ARM, and x86 processors. OSD drivers are available ");
		document.writeln("for 8-bit, 16-bit, and 32-bit display systems. Planetweb has architected the hardware abstraction layer under ");
		document.writeln("SpectraCore to make porting to a new RTOS easy.  An average port takes less than a week, and often as little as two days for an initial ");
		document.writeln("bring up. Today SpectraCore operates on a varierty of embedded RTOS solutions including VxWorks, QNX, embedded Linux, WinCE and Symbian.</p>");
	}
}

function write_spectracore_lightweight()
{
	language = get_language();
	if (language == "jpn")
	{
		document.writeln("<h1>軽量</h1>");
		document.writeln("<p>SpectraCoreを活用することで、プラットフォームがダウンし主要なタスクを行えないような状態になることはありません。SpectraCoreはイベント・ドリブンのアーキテクチャを採用しています。つまり、実際にタスクを実行するイベントがない限り、実質的なCPUオーバーヘッドは発生しないということです。SpectraCoreは、50MIPSと小さいCPUでも多くのグラフィックを用いてインタラクティブに活用することが可能であり、この際に同一のCPUで実行されているネイティブな機能のパフォーマンスを損なうことはありません。SpectraCoreはコードサイズが小さく（～200k）、RAM使用量が低い（～250K）ため、ハードウェア・コストを低く抑えることができるのです。</p>");
	}
	else if (language == "kor")
	{
		document.writeln("<h1>작은 용량</h1>");
		document.writeln("<p>SpectraCore은 platform이 작동시켜야 할 원래의 작업들에 대하여 방해하지 않는다. SpectraCore은 실행시킬 작업에만 쓰이도록 설계되었다. 즉, 이말은 실제적으로 작업을 실행시켜야 할 명령을 받기 전까지는 CPU에 아무런 일이 일어나지 않는다. SpectraCore은 최소 50 MIPS의 CPU등에서, 그 CPU가 실행시켜야 하는 원래의 기능과 작동에 아무런 피해없이, 상호 작동되는 고급스러운 그래픽을 제공할수 있다. 작은 core 엔진 용량 (대략 200 kb)과 낮은 RAM 사용량 (대략 250 kb) 때문에 SpectraCore을 사용시 전체 Hardware의 비용을 절감할수 있다.</p>");
	}
	else if (language == "chn")
	{
		document.writeln("<h1>短小精悍</h1>");
		document.writeln("<p>SpectraCore在执行其主要任务时不会使你的平台陷于停顿。SpectraCore采用一个事件驱动的结构。这意味着实际上它不占用CPU时间除非它接受一个事件并真正地执行任务。SpectraCore能够在小到仅有50 MIPS的CPUs上让人体验到图形丰富的人机互动而不影响到在同一CPU下的其它应有的特色和功能的性能。基于代码小到大约200K和内存最多只需250K，SpectraCore使得硬件成本花费很小。</p>");
	}
	else if (language == "de")
	{
		document.writeln("<h1>Leichtgewichtig</h1>");
		document.writeln("<p>SpectraCore hält Ihre Plattform nicht davon ab, seine primären Aufgaben performant auszuführen. SpectraCore nutzt eine Architektur, die durch Ereignisse gesteuert wird. Dies bedeutet, dass praktisch kein CPU-Overhead existiert, außer sie empfängt ein Ereignis zur Ausführung einer Aufgabe. SpectraCore kann ein interaktives Erlebnis reich an Graphiken auf kleinen CPUs mit 50 MIPS liefern, ohne dass die Leistungen anderer Basisfunktionalitäten auf der gleichen CPU gestört werden. Aufgrund der minimalen Größe des Codes (~200k) und geringer Nutzung des RAM (~250k) hält SpectraCore die Hardwarekosten niedrig.</p>");
	}
	else
	{
		document.writeln("<h1>Lightweight</h1>");
		document.writeln("<p>SpectraCore does not bog down your platform from performing its primary tasks.  SpectraCore uses an event-driven architecture. ");
		document.writeln("This means there is virtually no CPU overhead unless it receives an event to actually perform a task.  SpectraCore can deliver a ");
		document.writeln("graphically rich interactive experience on CPUs as small as 50 MIPS, without interfering with the performance of the other ");
		document.writeln("native features and functions running on the same CPU. Due to its small code size (~200k) and low RAM usage (~250k), ");
		document.writeln("SpectraCore keeps hardware costs low.</p>");
	}
}

function write_spectracore_flexible()
{
	language = get_language();
	if (language == "jpn")
	{
		document.writeln("<h1>柔軟性</h1>");
		document.writeln("<p>SpectraCoreは、あらゆるユーザー・インターフェース向けの基盤となる高性能なwidgetエンジンを備えています。またアプリケーションを活用することで、widgetをカスタマイズするためにエンジンを直接制御することが可能です。</p> ");
	}
	else if (language == "kor")
	{
		document.writeln("<h1>높은 유연성</h1>");
		document.writeln("<p>SpectraCore은 어떠한 User Interface라도 기본적으로 만들수 있는, 강력한 부품인 위짓 (widget) 엔진을 가지고 있다. 그리고, 그 엔진위에 직접 설계를 할수도 있으므로, 자신만의 특별한 위짓 (widget)을 만들수도 있다.</p>");
	}
	else if (language == "chn")
	{
		document.writeln("<h1>灵活性</h1>");
		document.writeln("<p>SpectraCore具有一个功能强大的控件引擎，它提供了对任何用户界面的基本构造模块。另外，应用还能有在引擎基础上对定制控件的直接绘图控制。</p>");
	}
	else if (language == "de")
	{
		document.writeln("<h1>Flexibilität</h1>");
		document.writeln("<p>SpectraCore enthält eine funktionsstarken Widget Engine, um die Basisbausteine für jegliche Benutzeroberflächen zu liefern. Zusätzliche Anwendungen können direkte Zeichnungs-Kontrolle über den Engine bekommen, um angepasste oder individuelle Widgets zu konstruieren.</p> ");
	}
	else
	{
		document.writeln("<h1>Flexible</h1>");
		document.writeln("<p>SpectraCore includes a powerful widgets engine to provide the basic building blocks for any user interface.  ");
		document.writeln("Additionally, applications can also have direct drawing control over the engine for construction of custom widgets.</p> ");
	}
}

function write_spectracore_show_more()
{
	language = get_language();
	if (language == "jpn")
	{
		document.write("SpectraAppsについてはこちら");
	}
	else if (language == "kor")
	{
		document.write("SpectraApps으로 가기...");
	}
	else if (language == "chn")
	{
		document.write("带我到SpectraApps。。。");
	}
	else if (language == "de")
	{
		document.write("Informationen zu SpectraApps...");
	}
	else
	{
		document.write("Show me the SpectraApps...");
	}
}
