M4 Platform Feature List
Custom UI Creation
- Build your app the way you want it to look, with 100% of your own artistic style and branding.
- No need to follow the cookie-cutter approach, rely on platform UI features, or end up with an
app that looks like all the rest.
Full Cross-platform Client
- Build your UI and client functionality once, and deploy for iOS, Android, Blackberry, J2ME, and more.
- Easily support low-end phones to high-end tablet devices, with the same content.
- Easily support the fractured mobile display environment - screen sizes and aspects, resolutions, portrait and landscape.
- Easily support the fractured mobile input environment - touchscreen,
D-pad, trackball, QWERTY keyboards, in all the various combinations.
Graphical Tool for Rapid App Development
- Most applications can be built without
scripting or custom code - Rich library of widgets and functional
pre-made module examples. - Data model is automatically generated
and exported for easy integration into
existing MMO servers. - Modules can be easily skinned with
custom graphics, or use a library of
existing skins.
Revolutionary On-device Prototyping and Iteration
- Prototype applications able to run on real devices immediately
- Instantly view changes to your application on real devices in real-time
Live Application Updates
- Application changes can be pushed from the server without releasing a new client binary
Messaging Architecture Designed for Mobile,
Connected Apps
- Downloaded content is streamed to the client in the manner appropriate for high-latency cellular networks.
- Caching architecture ensures efficient access to all resources.
- Connected mobile applications perform better.
- Easily include banner or richly animated advertising in your app without having to rely on 3rd party ad networks.
Mobile Ad Support
Extensible Client Architecture
- Easily integrate to device features: camera, GPS, gyro, compass, notifications, calendar, etc.
- Full source code license
Deploy Apps Directly to Mobile Browser Clients using HTML5 (Soon)
Mobile Game Support
- Include twitch-style mobile mini-games as part of your client application, with full online gaming support.
- Scripting interface for Lua or Javascript game logic code (Soon)
- 2D physics engine (Soon)
Cross-platform Push Notification System
- Easily send messages and event notifications to your user community
- Web-based dashboard makes creating and sending messages quick and easy.
Centralized Business Logic Implementation
- Thin client allows you to implement much of your application's logic on the m4Proxy
- Write once and use for all the cross-platform clients
- Common C++ language and familiar development environment (Visual Studio, etc.)
- Protocol translation ability for interfacing to virtually any legacy back-end or online game
- Easily interface to 3rd party web services
- Effectively isolates back-end system enhancements and prevents them from "breaking" mobile clients
Load-balancing Server Infrastructure
- Horizontal scaling allows the infrastructure to grow quickly based on current demands
Mobile Analytics
- Allows detailed reporting on application usage, user locations, devices, sales, and popularity.
- Web-based dashboard allows you to customize your metrics and view usage as it happens.
Watch What We Do
MMOG Mobile Phone App Video DemoLatest News
- Fallen Earth's New app Sets the Standard - PC Gamer
Dec. 20, 2010
- Premium Features Now Available on Fallen Earth Mobile App
Sept. 14, 2010
- Craft, Buy, Sell on Fallen Earth Mobile
Sept. 03, 2010
iPhone, Android, Blackberry,
