Plab
HomeProductsTechnologyServicesAbout Us
  

Introduction

We stand alone in our focus on developing the "intelligent information serving" defined as something that "understand exactly what your user want and gives you back exactly what user want with the precise method of interaction." To that end, we have persistently pursued innovation and refused to accept the limitations of existing models. As a result, we developed our serving infrastructure and breakthrough Mxim framework technology that changed the way mobile solutions are conducted.
From the beginning, our technology team recognized that providing the fastest, most accurate mobile solutions required a new kind of server setup. Mxim Content Server is designed to serve content and optimize contents for mobile devices, while we have continued to refine our back-end technology to make it even more efficient.

The software behind our mobile technology conducts a series of simultaneous content handlers requiring only a fraction of a second. Traditional remote content serving methods rely heavily on content structure and how often content been accessed by users. We use Mxim Content Server to examine the content and Mxml application structure and serve compressed contents to the Mxim Runtime, which installs on device and efficiently renders remote contents. Mxml then allows manipulating end user content interaction for specific content, application and platform.

What is Mxim Framework?

Plabesk has developed a new approach to serve content on the mobile devices and other Java enabled devices, technology itself named as Mxim Framework. Mxim Framework is designed to extend existing information dissemination mediums and to explore real potential of devices.
We provide ways to access all this information without making a special effort to understand device level constraints. The Mxim Developer (SDK) enables you to design Mxim application and solutions and also mobile application development made easy to develop by using any server side language. For those industries that already has data intensive web solutions can easily integrate with Mxim applications, Mxim framework can be used from a number of device platforms including Java, Symbian and BlackBerry and Android.

Mxim framework enables you to build mobile applications, powerful solutions and services for wide range of devices, that include all kind of Java enabled devices. Many aspects, including its ease-of-use and extensibility, have made Mxim framework the most convenient mobile solution development platform. Mxim framework offers a flexible architecture for integrating web services, porting web sites and building server based solutions for handheld devices.

How Mxim Framework Works?

Using internet on the cell phone is empowers the device, but after experiencing WAP sites, widgets, etc. Still mobile market is not unlocked yet, because we are missing a key point and that is content specific rendering and interaction.
Every device is different and every content is different when it comes to the small screen devices it turn out to be a very serious problem, that lead a smart solution to expected then lower adoption. And several technological constraints are another barrier that discourages organizations to experience the new medium.
Mxim framework allows user to render the content as per user device and even change user interaction on fly. Mxim framework also offers extremely simple development path to develop Mxim application with independent brand, for common consumer grade devices.

how mxim framework works

Mxim framework provides usual web architecture for mobile applications and solutions, using Mxml (Mxim Markup Language). Mxml (Mxim Markup Language) can be written using even a simple notepad application, should have text readable file headers. Mxim Content Server access Mxml content by specified server configurations and understands its content and generates SRS (Server Response Schema) as per specified version in Mxml encode attribute. Mxim Runtime receives the SRS and generates output and refreshes application state on device with every Request / Response activity. Which allows to change / modify application user interface and interaction method with every Request / Response activity.

Mxml Introduction

Mxml File IconMxml (Mxim Markup Language) works with Mxim Content Server and Mxim Runtime environment. Mxml works as a bridge between existing web technologies and Mxim Content Server.
It helps to achieve OOP (Object Oriented Programming) development using any server side
language like; PHP, Perl, Python, Ruby on Rails or developers can even user any of Content Management Systems (CMS) or web frameworks like joomla, CakePHP, Symphony, etc for developing Mxim Applications.
Mxml supports all the standard elements of the ordinary html, xhtml language with fundamental enhancement for devices; it lets you write scripts that more closely adhere to standards used in other web markup languages, such as html, xml, xhtml. Mxml should be of interest primarily to intermediate or advanced web developers who are building applications, services that require the implementation of mobile applications. Mxml also lets you declare the independent device specific application user interface rendering and percentage base UI (User interface) rendering and provides notifications at application communication, and available resources on application, RMS and device level.

• Familiar Web Programming Model
• Resource Locator (RL) for device level API integrations and applications
• Standard Website Development Lifecycle
• Extend Web solutions for the mobile application users.
• Markup Data typing allows to deal with Mxim application just like HTML or XML
• Extended web solutions for devices

The main features of MXML (Mxim Markup Language) include the following:
Familiar web programming model The primary feature of Mxml is a familiar model for creating websites, web application and web services. Mxml implements several web specific concepts and elements such as text, password, div, label, checkbox, textarea and frame and extend the platform for devices by adding event, menu and extensive feature like Available Resource Locator (ARL) that is as simple as a URL, but allows to access and use available resources at application running time.
The application model provided by Mxml is standard website development model that extend the capability of web developers to work on mobile content delivery applications right away.
With Mxml, you can create applications, port existing web solutions and extend your web solutions for the mobile application users. Data typing Mxml also lets you to work with no case sensitivity for markup level funcationality, but provides you complete control over application elements by using index property.
Runtime warnings and errors Notification and errors completely works in markup manner, because large variety is available in devices today, that makes it more important to take care of system level issues, notifications or even application feature level reporting by not causing any considerable hindrance for end user.
Key facts about Mxml include the following points:
All Mxml applications, solutions or services will be deployed on third party server, just like any web application.
Mxml files must have following information

<mxml content-type="text/mxml" version="2.0" encode="SRS 2.0"
xmlns="http://ns.mxim.com/2.0">


It helps Mxim Content Server to identify application content type version attribute specifies the Mxml version developer is using for his applications encode attribute specifies intermediate communication data encoding version from Mxim Content Server to Mxim Runtime.
Xmlns is used to identify namespace for appropriate Mxim compliant content Mxml application not necessarily requires having text/mxml file header. Mxim Content Server look for specific content-type attribute in target content.

Mxim Content Server

Mxim Content Server offers a unique combination of content formation and powerful content delivery technology with a flexible environment for creating and porting internet centric experience on the hand held devices.
It opens up a multi-way internet services experiences to the broadest possible audience. With the features such as Content optimization, Dynamic content rendering schema, interaction method handling and ability to alter the content interaction as per dissemination mediums.
Keep your user happy with a better information serving experience, no matter what their device platform. Dynamic content rendering is a new quality-of-service management feature that allows you to replicate same user experience, brand presence over multiple platforms and MXML (Mxim Markup Language) allows user to develop services using opensource or whatever server technology they are comfortable with.

Features

  • MXML (Mxim Markup Language) support
  • Device Compliance functionality
  • Device level metadata support
  • Dynamic Content Rendering
  • Faster server and scalability
  • Easier implementation
  • More secure content delivery
  • Reliable delivery protocols
  • Server redirection handling
  • Logging
  • Stream data access

Mxim Runtime

Mxim runtime is data rendering engine, it renders data encoded by Mxim Content Server. Mxim
Runtime has the portable architecture to run on all Java enabled hand held devices, and same architecture has the ability to port on any Platform and device.
Mxim Core facilitates Runtime with features that includes; memory management, processing management, application state management by leveraging the available application resources and also makes efficient content rendering possible using native components. Interaction handler invocation for remote and local (on device) contents made content browsing convenient for multiple interaction method.

Application Embedded Runtime


Mxim Runtime is application embedded runtime environment, which require no preinstall and/or has no legacy to existing device / platform. Any application using Mxim framework is always shipped with integrated runtime inside the application, so at user end, user has to install the application only.

Mxim Developer

mxim developer SDK

Mxim Developer is a software development kit (SDK), which facilitate user to design and develop Mxim applications, using a user friendly user interface and deployment method with convenience.

 

 

 

 

mxim developer

mxim developer sdk

 

mxim developer sdk

more about mximFramework can be found at http://www.mximframework.com

Home
Introduction
Quick Start Guide
Application Gallery
Documentation
Video Gallery

© Plab'esk | Acceptable Use Policy | Privacy |