Some of the projects we have implemented:
J2ME-BREW porting framework makes easy porting of J2ME applications to BREW C++ platform. The framework utilizes advanced programming techniques such as automatic code translation, framework support for j2me-style development and coroutines to accomodate threads. This allows the programmer to preserve the code structure during the port, which leads to dramatically increased programmer productivity.
An ad-hoc networking layer over bluetooth and networking applications to demonstrate it (all working on mobile phones) has been implemented as a joint research project with one of the Japanese mobile operators.
The vOICe BEB is software for a camera-equipped mobile phone, targeting vision substitution for the blind. An article on BBC News talks about our implementation of a vision prosthesis for the blind on Nokia 3650. The technology homepage is here, or you can download the software pointing a Nokia Series 60 phone (e.g. 3650, 6600) here. The Java application's jad and jar files are available for download and installation with Nokia PC Suite.
We are looking for a Japanese organisation to support The vOICe in Japan (refer to our page in Japanese).
We are looking for a Japanese organisation to support The vOICe in Japan (refer to our page in Japanese).
Scalable online multiplayer games with rich user interface and feature-loaded games. Client runs on Windows and Mac.
A text classification engine natively handling Far East languages, with web access control product and corporate email classifier product using it.
Server-based mobile projects:
- AppliLearning is a unique platform for publishing learning material to wireless mobile devices, such as Java-enabled cellular phones and PDA's. The system has web, Java and Flash clients, tuned for devices on different stages of technology evolution.
- NewsFlash is a system delivering customizable news to the screensaver/desktop of a mobile phone.
- A mobile advertising platform implementing a business model for free ad-supported Java and Flash application for mobile phones.
- Japanese mobile commerce site featuring load balancing and fault tolerance. We implemented it from scratch, transparently connecting it to the existing corporate information infrastructure.
- Mobile Flash character-composing engine. Utilises dynamically generated Flash Lite 1.1.
Mobile phone games, including:
- Reversi is a Java game for Japanese cellular phones with strong AI. We also implemented highly scalable online multiplayer version of the game.
- 3D Billiards is a game for DoCoMo cellular phones, utilising the embedded 3D engine in conjunction with its own physical model, movie sequence engine and AI.
- Minigolf is a game working on both J2ME and BREW platforms, with pluggable golf courses.
Financial software, for example:
- Electronic trading system providing buy-side financial institutions with multi broker/dealer access. The system is configured for the Japanese Equity market and has execution capability for Japanese Stocks, Futures, Options, and Convertible Bonds.
- Automated system implementing real-time detection of market opportunities to apply predefined trading strategies. It implements sophisticated market models and responsive software architecture.