Autor Zpráva
pzika
Profil
Reprezentuji firmu, která se již 14 let zabývá vývojem programů na výuku jazyků. Naše CD ROM se prodávají v desítkách zemí a jsou lokalizovány do 24 světových jazyků.

Hledáme spolupracovníka pro vývoj nové (již čtvrté) generace LANGMaster produktů. Zamýšlíme vyvinout zbrusu nový JavaScript framework pro HTML stránky s jazykovými cvičeními jak pro CD ROM tak pro internet. Představu o možnostech současné (třetí) verze získáte z CD ROM, jehož ZIP je možné stáhnout z Internetu (adresu na požádání zašlu).

Bližší specifikaci naleznete níže pod čarou.

Jedná se zajímavou externí spolupráci, jejíž výsledky pomohou rozšířit řady našich uživatelů z celého světa. Máte-li o tuto spolupráci zájem, kontakujte mě prosím na pzika@langmaster.cz. Nemáte-li čas nebo zájem, uvítáme i tip na Vašeho známého JavaScript odborníka.

========================================================

Předchozí (třetí) generace našich CD ROM produktů, vzniklá před šesti lety, poprvé využila HTML (a MSIE 5.5 WebBrowser Control) pro zobrazení aktivního obsahu. Pro komunikaci mezi HTML elementy a výukovým engine sloužila privátní Microsoft technologie, známá pod názvem Binary DHTML Behaviors. Tato technologie (spojující MSIE 5.5 DHTML s Delphi kódem) nám umožnila vytvořit objektový model, realizující výukové aktivity.

Nová generace by měla zachovat výhody, které má předchozí generace:
- vše realizováno client-side technologií (pro CD ROM není možné využít server-side praktiky).
- konsistentní objektový model
- bohatá grafika stránek
- interaktivita stránek
- velká škálovatelnost obsahu i vzhledu
- velká rozmanitost aktivit (destíky různých druhů interaktivních cvičení)

Nová generace musí odstranit omezení, které má předchozí generace:
- client-side technologie využije pouze JavaScript a DHTML (bez nutnosti Delphi kódu, ActiveX apod.).
- menší závislost na webovém prohlížeči (obsah by měl být zobrazitelný na nových verzích současných nejrozšířenějších prohlížečů).
- respektování rozhraní mezi stránkou a okolím (SCORM). Toto rozhraní musí umožnit spolupráci jak s lokálním engine (EXE, obsahující MSIE WebBrowser Control) tak s webovým serverem.

Požadavky:
- výborná znalost JavaScriptu (ECMAscriptu), znalost rozdílů implementace mezi MSIE 5.5 a vyšší a Firefox.
- schopnost objektově programovat na vysoké úrovni
- výborná znalost DHTML DOM a jeho implementace v prohlížečích
- zkušenost s implementací vysoce interaktivních klientských aplikací pomocí DHTML a JavaScript
- dobře pochopit zadanou problematiku
- schopnost definovat koncepci a základní filosofii JavaScript frameworku
- schopnost nadefinovat moderní, objektově orientované konvence pro kódování v JavaScriptu
Leo
Profil
Jen dotaz - znamena to, ze stavajici verze vyzaduji IE 5.5 a vyssi a jinde nebezi? Leo
pzika
Profil
Nejde o uživatelem preferovaný prohlížeč, ale o nainstalovanou technologii. WebBrowser kontrolka, verze 5.5. či vyšší, je ve všech Win2000, WinXP, WinMe, Win2003 apod.

Výsledkem je, že LANGMaster CD ROM běží na všech zmíněných windows (tedy nikoliv na Macs), i když uživatel používá pro prohlížení internetu Firefox. Na starších verzích (Win95) je při instalaci LANGMaster nabídnuta instalace MSIE 5.5.

V další verzi chceme mít mimo CD ROM i čistě internetovou verzi našich dat.
Leo
Profil
Rozumim, dekuji za objasneni, Leo
Toto téma je uzamčeno. Odpověď nelze zaslat.