MapXtreme Java
Mapovací server od společnosti MapInfo pro vývoj mapovacích aplikací ve verzi Java
MapXtreme Java je nástroj umožňující zakomponování mapovací funkcionality do aplikací tvořených ve vývojovém prostředí Java nebo v prostředích Javu podporujících. Je možné jej implementovat nejen do aplikací desktopových (lokálních), ale především do internetových či intranetových aplikačních serverů.
MapXtreme Java obsahuje kompletní funkcionalitu pro práci s mapovými podklady. Mezi ty základní patří vizualizace, úprava a editace geografických dat, tématické mapování, propojení a přístup k datům v různých databázových systémech apod. Díky nezávislosti Javy na hardware a operačním systému, je možné použít funkcionalitu MapXtreme na zařízeních s operačním systémem podporujícím spouštění Java „aplikací“.
MapXtreme Java poskytuje vývojářům velké množství výhod, mezi které patří:
- 100% Java – objektový model MapXtreme je uložený jako množina tříd v „class“ souborech, takže ho lze snadným způsobem zakomponovat do vývojářem používaného vývojového prostředí využívajícího funkcionality Java knihoven.
- Je nezávislý na operačním systému, lze vytvořit aplikace pro různé platformy - Microsoft Windows, Unix, HP, Sun Solaris, atd.
Pro webové aplikace zobrazované internetovými prohlížeči obsahuje podporu rychlého generování GIF obrázků malé velikosti velmi dobré kvality. - Java Applety umožňují editaci vektorových map přímo v prohlížeči na straně klienta.
- Snadný přístup k datům uloženým v různých databázových systémech – JDBC, Oracle, Informix, Microsoft Access, SpatialWare, SQL Server.
- Plná podpora pro práci s grafickými objekty uloženými v databázích Oracle 8i, 9i, 10g s podporou Oracle Spatial, Informix Dynamic Server se SpatialWare DataBlade a SQL Server se SpatialWare.
- MapXtreme „open“ architektura je kompatibilní s web instancemi systémového prostředí Java objektu (tzv. třívrstvá architektura) a plnohodnotně pracuje s webovými aplikačními servery podporující „J2EE servlet container“ specifikaci jako např. Appache Tomcat, BEA WebLogic, Sun One, IBM WebSphere a Application Server.
- Podpora velkého množství souřadnicových systémů rastrů.
- MapXtreme využívá „intelligent Java threading“ pro efektivní zpracování multi uživatelského přístupu k aplikacím ve stejný moment vycházejícího z nízkého využití paměťových a procesorových prostředků.