webmathematica bemutatása A webmathematica teljesen új technológia, amely dinamikus web kapcsolatot tesz lehetővé a Mathematica-val összefüggésben. A Mathematica-át web szerverrel integrálja. A webmathematica felhasználja az összes Mathematica-i technológiát, hogy lehetővé tegyen modern webes szolgáltatást tekintettel arra, hogy a világ összes számítógépes szoftvere számára azonnal elérhető legyen bármelyik böngészőről. A webmathematica oldalaknak nem kell ismernie, hogy hogyan kell használni a Mathematica-át. A webmathematica kiváló lehetőség a weben történő interaktív számításokra. Ez az egyedi technológia lehetővé teszi a felhasználók számára, hogy saját maguk kreáljanak weboldalakat, amelyek lehetővé teszik a felhasználóknak, hogy az eredményeket közvetlenül egy web böngészőből számítsák ki. A webmathematica, amely a Javán és egyéb tároló szerver technológiákon alapul, tökéletesen kompatibilis a Mathematica-val és egyéb csúcstechnológiájú rendszerekkel. Ebben a fejezetben a webmathematica működését és a webmathematica weblap fejlődését mutatjuk be Önnek. Ez a bemutató felvázolja Önnek az okokat, amiért érdemes a Mathematica-át használni egy weboldalon, megvizsgál néhány területet, amelyen Ön a webmathematica-át használni tudja, röviden megvitatja Mathematica Server Pages technológiát, valamint körvonalazza a webmathematica-val szemben támasztott futtatási követelményeket. A webmathematica megbízható és könnyen használható program. A program elősegíti a számológépek felépítésének fejlesztését, az algoritmusokat és probléma megoldásokat a weben keresztül, továbbá olyan oldalakat, amelyek speciális számológépeket ajánlanak a vásárlóknak,valamint interaktív tesztkönyvek és könyvkiegészítések publikálását szintén a neten keresztül. Miért érdemes a Mathematica-át használni a weboldaladon? Számos olyan jellemzője van a Mathematica-nak, amiért ajánlhatjuk. Például a számítások miatt, azért mert interaktív program nyelv, az összekapcsolhatóság miatt, továbbá segítséget nyújt a Math ML hez. Számítás Hatalmas számítási gyűjteménnyel rendelkezik, olyanokkal mind például numerikus, szimbolikus és grafikus számítás. A webmathematica az összes funkciót elérhetővé teszi az interneten. Sok internetes technológia nem megfelelő a tudományos számításoknak, egyszerűen nem veszik figyelembe ezt. Azonban a Mathematica alkalmas tudományos számításokra, amit az interneten keresztül is elérhetővé tesz.
Interaktív program nyelv A Mathematica magas színtű, interaktív, gyakorlati program nyelvet tartalmaz. Ő maga is egy gyors prototípus, de nagy intenzivitással számol. Ez nagy előnyt jelent az internetes nemzedéknek amióta óriási site-okat fejlesztenek kisebb programozó törekvésekkel. Összekapcsolhatóság Mathematica kész kapcsolatot teremteni külső szolgáltatásokkal, amelyeket olyan nyelvek, mint például Java, C, Fortran, vagy Aperl biztosít. Ezek a szolgáltatások adatforrást nyújtanak a számításokhoz, és ezáltal eredményessé teszik a Mathematica-át. Meglehetősen egyszerű kapcsolatot teremteni a Java-val egy olyan eszközrendszeren keresztül, amely integrálja a Java-t a Matematikába. A Mathematica érintkező felülete és alternatívák A felhasználói felületek régóta kiváló munkakapcsolatot nyújt magával a Mathematica törzsével. Most azonban webmathematica teljesen új alternatívaként jelentkezik a webes felületeken. Még a webes környezetben is kiválóan használható a felülete. Képes arra, hogy két és háromdimenziós grafikus tárgyakat ábrázoljon. Ezen kívül dokumentumokat készít a szervernek, amelyek elküldhetők felhasználóknak. Mathematica-i gépelés és a Math ML A Mathematica kiváló rendszer az interaktív matematikai gépelés számára. Kiválóan használható a rendszer a Math ML-lel, amelyet arra terveztek, hogy matematikai és tudományos kapcsolatot létesítsen az internettel és más felhasználókkal. Ezek a jellemzők a webmathematica-nak nagyon értékes összetevői, amelyek kiválóan működnek az egyre növekvő számú eszközökkel továbbá elérhető a Math ML számára is. A webmathematica a Mathematica legújabb technológiáját felhasználva interaktív számításokat és ábrázolásokat nyújt egy internetes oldalon. A webmathematica miben különbözik a Mathematica-tól? A webmathematica és a Mathematica azonos alapokon nyugszik, azonban alapvetően különböző felhasználói felületeket használ, és különböző típusú felhasználókat céloz meg. A webmathematica speciális Mathematica felhasználóknak nyújt hozzáférést egy internetes böngészőn keresztül. A Mathematica nem igényel komoly számítógépes tudást. A legtöbb esetben a felhasználóknak nem kell jártasnak lenniük a Matematikában és nem is szükséges ismerniük a Mathematica használatát. Egyesek a Matematikát úgy tekintik, mint egy fejlődési lehetőségét a webmathematica oldalaknak. Például a Mathematica alkalmas kódok generálására, amelyek ezt követően elhelyezhetők a webmathematica oldalakon elérhetővé téve az emberek számára, hogy a modelleket futassák, és az eredményeiket rendszeresen felhasználják munkáik során.
A webmathematica megoldást nyújt a felmerülő számítási problémákra, amelyek gyors megoldása napjaink internetes környezetének mérhetetlenül fontos eleme. A webmathematica-t felhasználó képes gyorsan új alkalmazásokat fejleszteni anélkül, hogy el kellene sajátítania új ismereteket vagy, hogy rengeteg Java kódot kellene írnia a matematikai algoritmusok és grafikák elkészítéséhez. A fejlesztőknek nem kell aggódni a frissítések és a hibák megoldása miatt. A webmathematica gondoskodik a fejlesztés aspektusáról, a megoldások hozzáférhetőségéről. Számítás és ábrázolás számára speciális internetes szolgáltatásokat telepít gyorsabban és olcsóbban, mint valaha. A három legfontosabb technikai előnye a webmathematica használatának: Könnyed használat A webmathematica Mathematica-i utasítások óriási könyvtárát biztosítja. Technikai-matematikai számítási internetes szolgáltatásokat biztosít, magában foglalja a numerikus szimbolikus és grafikus szolgáltatásokat. Gyorsan és könnyen megoldva ezáltal a mindennapos matematikai számítási problémáidat. Több mint 40 adat, hang és kép formátum alkalmazására képes, elérhetővé téve ezáltal a felhasználóknak az adatok online feldolgozását Szerveren alapuló számítás Nem kapható olyan szoftver, amellyel használhatók a webmathematica oldalak. Minden felhasználónak egy web böngészőre van szüksége, valamint néhány olyan alkalmazásokra, mint interaktív 3D-s grafika és egy Java-t alkalmazni képes környezetben. Felhasználói felület minden eleme GUI elem, a szövegterületektől kezdve a legördülő panelekig. Ez lehetővé teszi, hogy ne kelljen különböző szoftver alkalmazásokat elsajátítani, lerövidítve ezzel a gyakorlati időt. Sok esetben nem követelik meg a Mathematica-i tapasztalatot. A Mathematica minden funkciója elérhető az internetes oldalon, megkönnyítve ezáltal a nehezen kiszámítható algoritmusok, analízis példák megoldását anélkül, hogy koncentrálni kellene a programozásra csak a problémák megoldását kell figyelembe venni. Az alkalmazás méretére való tekintet nélkül a webmathematica -val könnyen kiszámítható minden, megkönnyítve ezáltal a használatot.
Kulcsinformációk a webmathematica -ról tanároknak Magába foglalja a következőket: A Mathematica és a HTML egyesítése A webmathematica tartalmaz egy olyan oldalt, amely HTML oldalakat szolgáltat, megerősítve a Mathematica utasításait. Amikor ilyen oldalról kérés érkezik, a Mathematica-i utasításokat megbecsülik, és az eredményt kiszámolják, beillesztve az oldalra, lásd egyes példa a fejezet végén. Mindezt a Java Server Pages (JSP) végzi, amely általános Java technológia. A kezdeti beállításokat követően minden, amire szüksége lehet a webmathematica-i alkalmazások megírásához elvégezhető a HTML és a Mathematica alapszintű tudásával. Alapvető szervertechnológia A webmathematica két alapszintű Java technológián alapszik: A JavaServlet-en és a JSP-n. Servletek speciális Java programok, amelyek Java kompatibilis web szerveren keresztül futnak, ezeket servlet tároló -nak nevezik (vagy néha servlet motor -nak ). Nagyon sok különböző servlet tároló van, amelyek sok különböző operációs rendszeren és architektúrán képesek futni. Más web szerverekkel is integrálhatóak, mint például Apache-al. Kapcsolódási technológiák Más szoftverek is képesek magukba foglalni a webmathematica-t a Math Link technológiával egyetemben. Nagyon könnyen kapcsolatot tud létesíteni a Java a Mathematicaval. Nem okoz problémát kapcsolódni Fortran vagy C könyvtárakhoz. A tanárok képesek kapcsolatba lépni a szerverrel azért, hogy ellenőrizzék a http böngészősávokat, cokkie-kat készítsenek vagy ellenőrizzenek, továbbá, hogy JDBC-t használjanak az adatbázisokban. Mathematica felhasználó csomagok A webmathematica probléma nélkül működik a Mathematica felhasználói csomagokkal. Engedélyezi Önnek időszakos speciális funkciók alkalmazását. Az összes Mathematica standard csomag, amely hozzáadható a webmathematica jsp oldalakhoz. A tanárok egyszerűen saját csomagjaikat is alkalmazhatják kurzusaikon.
Profi módon megszerkesztett weboldal sablonok A webmathematica profi módon megtervezett weboldal, sablonokat foglal magába, amelyeket a tanárok saját igényeik szerint módosíthatnak, megspórolva így a megtervezési időt. Az összes standard web technológia, CSS stílus engedélyezi a tanárnak, hogy vonzóbb és hathatósabb oldalakat készítsen. Platform független szabványok használata A webmathematica olyan platform független szabványokra épül, mint a HTML, Java és Java Servlet technológia. A Java Servlet technológiát az összes modern webszerver támogatja,mint például az Apache, Microsoft IIS is, ugyanúgy mint az olyan felhasználói szerverek, mint az IBM WebSphere. Szerver vezérlés teljes elkülönülése Szerveres beállítás és a tartalom generálása teljesen elkülönül egymástól, így ha a rendszergazdák és a webmesterek beállítják először a rendszert, ezt követően mások népszerűsíthetik. A tartalmi generációknak nem kell, hogy értsék a működés alapját. Rendszermagvezérlő A webmathematica fontos része a rendszermagvezérlő, amely a Mathematica-át hatékonyan és biztonságosan használja. A Mathematica-ai rendszermag egy vagy több területét tartja fenn a vezérlő. Az egyes területek a saját rendszermagjukról gondoskodnak. Amikor egy számítási kérés érkezik, egy mag kiszámítva visszaküldi azt. Hogyha bármelyik számítás meghaladja az időkorlátot, akkor a folyamat bezárul, majd újraindul. Ha magát a szervert bezárják, az összes rendszermag is bezárul. Ezek a jellemzők maximalizálják a szerver stabilitását és teljesítményét. A webmathematica oldalak kulcstechnológiája A webmathematica gond nélkül összekapcsolható bármely webes technológiával. Csak ki kell választania, felinstallálnia és ki kell alakítania a webszervert, a Java-t és a servlet container-t. Ezt követően adja hozzá a webmathematica-i alkalmazásokat, a Mathematica-t majd szerkessze meg a webmathematica konfiguráció fájljait a sajátigényei szerint.
Ezáltal elérhetővé válik Önnek, hogy a bevált webes technológiákat tudja használni a saját weboldala elkészítésénél. A webmathematica két alapvető Java technológián alapszik: a Java Servlet-en és a JavaServer Pages-eken (JSP). Servletek speciális Java programok, amelyek egy Java kompatibilis web szerveren keresztül futnak, ezeket servlet tároló -nak nevezik (vagy néha servlet motor - nak ). Nagyon sok különböző servlet tároló van, amelyek különböző operációs rendszeren és architektúrán képesek futni. Nem szükséges technikai részletek tudása ahhoz, hogy JSP oldalakat tudjunk készíteni. A webmathematica tartalmaz egy olyan oldalt, amely HTML oldalakat szolgáltat, megerősítve a Mathematica utastásait. Amikor egy ilyen oldalról egy kérés érkezik a Mathematica-i utasításokat megbecsülik és az eredményt kiszámolják beillesztve az oldalra. Mindezt a Java Server Pages (JSP) végzi. A webmathematica technológia a webszerverekhez hasonlóan a kérés/válasz szabványt alkalmazza. A bevitel származhat HTML formákból, applet-ekből, JavaScript-ekből és webes alkalmazásokból. Egy webmathematica szerverre adatfájl is küldhető. A kimenet különböző formátumokban jelenik meg, mint például HTML, képek, Math ML, SVG, XML, PDF, PostScript.