ExEn: Difference between revisions
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
|title = Execution Engine | |title = Execution Engine | ||
|image = ExEn_logo.png | |image = ExEn_logo.png | ||
|imagecaption = ExEn is a specific 3D Game API. | |imagecaption = ExEn is a specific 3D Game API.<br/>In-Fusio presents the first 3D game for ExEn. | ||
|logowidth = 350 | |logowidth = 350 | ||
|developer = In-Fusio | |developer = In-Fusio | ||
| Line 15: | Line 15: | ||
}} | }} | ||
<b>Execution Engine</b> (also known as ExEn) was | <b>Execution Engine</b> (also known as ExEn) was the very first software dedicated to mobile gaming developed by french company In-Fusio in early-2000s, with Sun Microsystems's mobile Java platform, J2ME. It was the first Java-based games engine entirely dedicated to mobile devices itself as an alternative to the limitations of J2ME's game development (offering missing feautures like sprite zooming, parallax scrolling, rotations). The company re-developed the ExEn V2 engine in 2002, which further improved the speed and expressiveness of mobile. In-Fusio, is also not demanding in terms of technical requirements, small and light, (less than 100kb of ROM and 32kb of the RAM in its initial version) the software's main function is to download and run games on mobile phones. The ExEn technology which is fully J2ME MIDP 2.0 game API compliant, has been designed for games containing animated graphics, sound, 3D and colour. | ||
==Overview== | ==Overview== | ||
| Line 26: | Line 26: | ||
In-Fusio plans to launch its MIDP 2.0 (Mobile Information Device Profile of J2ME) compliant “ExEn Java Extensions” by the end of 2003. Most of the development platforms that we mention here are free unlike the restricted SDKs of console games. This platform is no different. The SDK and documentation can be downloaded from the in-fusio website by filling a simple form. The In-fusio SDK is available both as a command line version, as well as GUI. | In-Fusio plans to launch its MIDP 2.0 (Mobile Information Device Profile of J2ME) compliant “ExEn Java Extensions” by the end of 2003. Most of the development platforms that we mention here are free unlike the restricted SDKs of console games. This platform is no different. The SDK and documentation can be downloaded from the in-fusio website by filling a simple form. The In-fusio SDK is available both as a command line version, as well as GUI. | ||
The API is based on Java and is very similar to J2ME, but is optimized for game development and deployment instead. Even the programming style is almost the same. The ExEn API has various gaming specific classes that are absent from J2ME. ExEn was the first mass market downloadable game engine to be made available in Europe. This was an important first step that allowed ExEn to achieve the current position of leader in this continent, making it the most used game engine (which also means that it's the one with a wider range of games. | The API is based on Java and is very similar to J2ME, but is optimized for game development and deployment instead. Even the programming style is almost the same. The ExEn API has various gaming specific classes that are absent from J2ME. ExEn was the first mass market downloadable game engine to be made available in Europe (The technology allows users to download games, new levels or characters over the air to play on their cellular phone. The games are then run locally without the need for a continuous connection). This was an important first step that allowed ExEn to achieve the current position of leader in this continent, making it the most used game engine (which also means that it's the one with a wider range of games. | ||
ExEn is a compact game for mobile communication devices JAVA virtual machine. Once integrated with the terminal, It can download games and play native games. So as long as the built-in ExEn Cell phone with chip, You can start from ExEn The content supplier passes GSM or GPRS Network technology, Download to your mobile phone to play. | ExEn is a compact game for mobile communication devices JAVA virtual machine. Once integrated with the terminal, It can download games and play native games. So as long as the built-in ExEn Cell phone with chip, You can start from ExEn The content supplier passes GSM or GPRS Network technology, Download to your mobile phone to play. | ||
ExEn: for devices that supports ExEn V2 ( ExEn embedded phone, press key 9 for 5 seconds. If an In-Fusio logo appears, It is ExEn mobile. | ExEn: for devices that supports ExEn V2 (ExEn embedded phone, press key 9 for 5 seconds. If an In-Fusio logo appears, It is ExEn mobile). | ||
<b>Features</b><br/> | |||
Working as a virtual machine, ExEn is a safe engine for handsets preventing many security problems occurring when games are run locally (viruses, crashes…) | |||
- Color<br/> | |||
- 3D matrix calculations<br/> | |||
- 3D rendering primitives (wireframe, flat or textured triangles)<br/> | |||
- sprite zooming,<br/> | |||
- sprite flipping / mirroring<br/> | |||
- scrolling parallax (several playfields at the same time)<br/> | |||
- Fully transparent or masked cells in playfields<br/> | |||
- Raycasting<br/> | |||
- Screen rotation (rotozoom) & various FXs | |||
==EGE (ExEn Gaming Extensions)== | |||
The start-up IN-FUSIO announces that the Orange Group has chosen ExEn Gaming Extensions (EGE) for its Java mobiles of the Signature range, for all of Europe. | |||
ExEn Gaming Extensions is IN-FUSIO’s new gaming engine, created to run on all MIDP 2.0 handsets. It is designed for the end-user: improvement of the game play, user-friendly interface and innovative service offering. Enable game developers to focus on game play, rather than API integration (EGE works on Java MIDP2.0 handsets and integrates multi-player and 3D capabilities). | |||
EGE leverages/ignites the capabilities of Java MIDP 2.0 game APIs by offering (providing) a number of enhanced functions, while focusing on providing player-friendly services. | |||
<b>Features</b><br/> | |||
- "Real-time" multiplayer functionality (not available on initial handsets)<br/> | |||
- Enhanced (Improved) 3D game play (not available on initial handsets) | |||
- 'Recommend the game' function...to a friend, relative...<br/> | |||
- Try and buy<br/> | |||
- Simplified user interface for easy game play: direct access through a dedicated key (different according to handsets), dedicated game menu, etc., (fast and simple access in particular). | |||
==EnEn vs J2ME== | |||
ExEn and J2ME are not so different and ExEn paves the way to a Java language based standard. | |||
- The main difference is that ExEn has been optimised for advanced game features. | |||
- Every non-ExEn phone manufacturer has its own specific Gaming API (even on top of MIDP 1.0, the mobile phone profile of J2ME) which induces developers to produce specific code and intensive tests for every manufacturer J2ME implementation. | |||
- The future MIDP 2.0 standard defines a minimum set of game functions to be available in future phones. Even with MIDP 2.0, advanced and rich games will require new Game APIs that ExEn can provide. | |||
- Consistent with its strategy of moving towards J2ME standards, standard classes of ExEn V2 are set in conformity with MIDP/CLDC, which addresses issues such as user interface, persistence storage, networking, and application model. | |||
- The ExEn roadmap will feature new advanced game capabilities and future MIDP 2.0 Game API compatibility. | |||
==Emulators== | ==Emulators== | ||
| Line 67: | Line 107: | ||
|- | |- | ||
|[https://archive.org/details/exen-games ExEn games] | |[https://archive.org/details/exen-games ExEn games] | ||
|A collection of half of all games (possibly including demos) | |A collection of half of all games (possibly including demos) | ||
|} | |} | ||
| Line 123: | Line 163: | ||
|- | |- | ||
|<i>SAGEM</i> | |<i>SAGEM</i> | ||
|SL01 / MyX3 | |SL01 / MyX3 [2.0, B&W] / MyX4 / MyX5 [2.0, C] / MyX6 [2.1, C] / MyG5 [2.0, C] / MW3020 [1.0 / 2.0, B&W] | ||
|- | |- | ||
|<i>PHILLIPS</i> | |<i>PHILLIPS</i> | ||
| | |Xenium 9@9 [1.0, B&W] / Fisio 311 [1.0, B&W] / Fisio 330 [2.0, B&W] / Fisio 350 / 355 / Fisio 530 [2.0] / Fisio 535 / Fision 620 [1.0, B&W] / 630 / 636 / Fisio 639 / 655 / 755 / 759 / 760 / Fisio 820 [2.0] / Fisio 825 [2.0, C] / Fisio 882 / 855 / 859 / Azalys 288 [1.0, B&W] | ||
|- | |- | ||
|<i>ALCATEL</i> | |<i>ALCATEL</i> | ||
|OT535 / OT531 / OT735 / OT332 / | |OT535 [2.1, C] / OT531 [2.0, C] / OT735 [2.1, C] / OT332 / OT526 [2.0, B&W] / BH4 | ||
|- | |- | ||
|<i>VITELCOM</i> | |<i>VITELCOM</i> | ||
|TSM5 | |TSM5 [2.0, C] / TSM4 [2.0, B&W] | ||
|- | |- | ||
|<i>CENTEL</i> | |<i>CENTEL</i> | ||
| Line 138: | Line 178: | ||
|- | |- | ||
|<i>PANASONIC</i> | |<i>PANASONIC</i> | ||
|G60 / GD87 / X70 / X88 / X86 / GD67 | |G60 [2.0, C] / GD87 [2.0, C] / X70 [2.0, C] / X88 / X86 / GD67 [2.0, C] | ||
|- | |- | ||
|<i>MITSUBISHI</i> | |<i>MITSUBISHI</i> | ||
|M7 / M7.2 / M7.5 / | |M7 / M7.2 / M7.5 / M341 [2.1, C] / TRIUM M320 [2.0, C] / TRIUM MGB / TRIUM Eclipse [2.0, C] / TRIUM Mars [1.0, B&W] / TRIUM Neptune [1.0, B&W] / TRIUM 110 [2.0, B&W] | ||
|- | |- | ||
|<i>Ningbo Bird</i> | |<i>Ningbo Bird</i> | ||
|SC-03 | |SC-03 [2.0, C] / SC-04 [2.0, C] | ||
|- | |||
|<i>Soyea</i> | |||
|D1 [2.0, C] | |||
|- | |||
|<i>CECT</i> | |||
|Q88 M341 [2.0, C] | |||
|- | |||
|<i>Kejian</i> | |||
|K336 [2.0, C] | |||
|- | |- | ||
|<i>Siemens</i> | |<i>Siemens</i> | ||
|SL42 / S35i | |SL42 [1.0, B&W] / S35i / M50 [1.0, B&W] | ||
|} | |} | ||
* ExEn devices [https://web.archive.org/web/20040202001013/http://developer.in-fusio.com/information_phone_list.php Colors] and [https://web.archive.org/web/20040205154417/http://developer.in-fusio.com/information_phone_list_page2.php Black and White versions] | |||
* Panasonic's first ExEn-enabled colour handset, the GD67, version 2.0 of the ExEn. | * Panasonic's first ExEn-enabled colour handset, the GD67, version 2.0 of the ExEn. | ||
| Line 212: | Line 263: | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
|Banjo-Kazooie: Gruntys Revenge Mobile <small>(Based on GBA game)</small> | |||
|Banjo-Kazooie Mobile <small>(Based on GBA game)</small> | |||
|{{date|2005-06-14}} | |{{date|2005-06-14}} | ||
|Rare | |Rare | ||
| Line 256: | Line 298: | ||
|[https://www.mobygames.com/game/exen/bomb-squad_] | |[https://www.mobygames.com/game/exen/bomb-squad_] | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
|Casino Nights | |Casino Nights | ||
| Line 284: | Line 317: | ||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
| | |Charmed™ | ||
|{{date|2003-04-01}} | |{{date|2003-04-01}} | ||
|DC Studios, Inc. | |DC Studios, Inc. | ||
| Line 311: | Line 344: | ||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
|Crash | |Crash Bandicoot™ | ||
|{{date|2005-4-25}} | |{{date|2005-4-25}} | ||
|Kaolink SAS | |Kaolink SAS | ||
| Line 356: | Line 389: | ||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
|DJ Bubble | |DJ Bubble Multiplayer | ||
| | | | ||
| | | | ||
| Line 536: | Line 569: | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
|Jurassic Park | |Jurassic Park lll™ | ||
|{{date|2002}} | |{{date|2002}} | ||
|In-Fusio | |In-Fusio | ||
| Line 568: | Line 601: | ||
|In-Fusio | |In-Fusio | ||
|Racing | |Racing | ||
| | |An ‘alpha’ version and, including 3D and multiplayer. | ||
|[https://www.mobygames.com/game/exen/midtown-madness-3-mobile] | |[https://www.mobygames.com/game/exen/midtown-madness-3-mobile] | ||
|{{✓}} | |{{✓}} | ||
| Line 797: | Line 830: | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
| | |Spyro™: A Fairy Party | ||
|{{date|2003-05-27}} | |{{date|2003-05-27}} | ||
|Infraworlds | |Infraworlds | ||
| Line 806: | Line 839: | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
|Star | |Star Wars™: Revenge of the Sith | ||
|{{date|2005-05-11}} | |{{date|2005-05-11}} | ||
|In-Fusio | |In-Fusio | ||
| Line 833: | Line 866: | ||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
|The | |The Terminator™: I'm Back | ||
|{{date|2003-02-01}} | |{{date|2003-02-01}} | ||
|In-Fusio<br/>Cybiko, Inc. | |In-Fusio<br/>Cybiko, Inc. | ||
| Line 856: | Line 889: | ||
|Eidos Interactive Limited | |Eidos Interactive Limited | ||
|Action, Platformer | |Action, Platformer | ||
| | |EN, IT, DE, ES, FR, CN | ||
|[https://www.mobygames.com/game/exen/tomb-raider-elixir-of-life] | |[https://www.mobygames.com/game/exen/tomb-raider-elixir-of-life] | ||
|{{✓}} | |{{✓}} | ||
| Line 865: | Line 898: | ||
|Eidos Interactive Limited | |Eidos Interactive Limited | ||
|Action, Platformer | |Action, Platformer | ||
| | |EN, IT, DE, ES, FR, CN | ||
|[https://www.mobygames.com/game/exen/tomb-raider-quest-for-cinnabar] | |[https://www.mobygames.com/game/exen/tomb-raider-quest-for-cinnabar] | ||
|{{✓}} | |{{✓}} | ||
| Line 874: | Line 907: | ||
|Eidos Interactive Limited | |Eidos Interactive Limited | ||
|Action, Platformer | |Action, Platformer | ||
| | |EN, IT, DE, ES, FR, CN | ||
|[https://www.mobygames.com/game/exen/tomb-raider-the-osiris-codex] | |[https://www.mobygames.com/game/exen/tomb-raider-the-osiris-codex] | ||
|{{✓}} | |{{✓}} | ||
| Line 953: | Line 986: | ||
==See also== | ==See also== | ||
* [[Mophun]] | * [[Mophun]] | ||
* [[WGE]] | |||
* [[Mascot Capsule 3D]] | * [[Mascot Capsule 3D]] | ||