Ideas are the beginning points of all fortunes
Who are we?
We are a group of IT scientists working to improvise the Mobile Content
Dissemination and Management Solution.



                                       Star Clients
Key Objective of the Proposed Research

    Integrate all the mobile platforms iPhone, Java, Symbian, Android,
BlackBerry and Others.
    One stop Solution for Developers (Develop once, Run Everywhere)
    Enabling Pakistani Mobile Network Operators to extend their Mobile
Data Services
    Extending Corporate Sector a cost effective and far efficient Mobile
Solution than conventional text serving technologies
Current Mobile Technology Limitations

   Specific development for each device / Platform
   Development required for each device UI(User Interface) Design /
Development
   Device specific development for each extended device level feature
   Critical solution development and management
   Development required for each device / platform level client‐server
communication
   Device specific resource management
   Device specific application user interface design and development
   Download each upgrade on device
   Device specific keypad management
   Learning curve for each device / platform
   Variant models to follow for variant device / platforms
   Concept ‐to‐Market time delay due to technological variations and
concerned resource availability
Necessity is the Mother of All Inventions
Mobile Subscribers:               4.6 Billion
No. of Smart Phones:              400 Million
No. of Mobile Applications :      200,000 apps
Average Monthly Applications Growth Rate: 19%
Average Growth Rate of Data Traffic:     280%
MXIM Technology Competitive Advantage
   Compatibility with all J2ME, BlackBerry (J2ME), Android, UIQ
   Dynamic UI (User Interface) Management
   Extended Device capability invocation
   Markup Behavior and solution management
   Inbuilt device data synchronization with server
   Efficient device resource management
   Auto adjustable application user interface
   Remote management panel
   Auto keypad variation management
   Ease for Enterprise solutions (Development / Management / Support)
   Steep learning curve for MXIM development lifecycle
   Benchmark development lifecycle
   Easy to manage live solution
   Efficient support solution management with live (server powered)
solution
Dynamic User Interface Management




               320x240        240x320
480x320
Mxim Application

Traditional Web Site
 Server Side Scripting
   PHP, Perl, Python, etc


            html             Web
                            Server




Mxim Application

 Server Side Scripting
   PHP, Perl, Python, etc

                                      Mxim
            mxml             Web     Content
                            Server   Server

                                                Mxim
                                               Runtime
How it works?

Server Side Scripting
  PHP, Perl, Python, etc

                                                                 Mxim
           mxml                 Web                             Content
                               Server                           Server

                                                                                                   Mxim
                                                                                                  Runtime




 MXML (Mxim Markup Language)
 Mxml is markup language for developing Mxim applications, it enables web developer to start developing mobile
 applications / solutions using existing tools / languages for example; PHP, Perl, Python, etc
What is Mxml (Mxim Markup Language)?
Mxml (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 entire web development lifecycle using with 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, Wordpress, Drupal, etc for developing Mxim Applications.




Features
  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
Mxim Developer (SDK)
                   Design View

                       Code View
MXIM Framework at a Glance
Compliance
                         Java Specifications
Screen Sizes              MIDP 2.0 and higher
 All screen sizes         CLDC 1.0 and higher

Interaction
 QWERTY
 T9
 Touch Screen
 Touch Tactile

Communication
 HTTP
 HTTPS
 Socket                  Operating System
 SRS
                           Nokia OS
                           Symbian
                           UIQ
                           Windows CE
 95% of All Devices        BlackBerry
                           Embedded OS with JVM
Pre‐Research: MXIM 1.0
Conceptualization and Design
Architecture Design

Foundation : MXIM 2.0
Device Calibration
Serving Text and Images
Variant Java Platform Compliance

Enhancement: MXIM 3.0
Rich Media Support
Non‐Java Platform Compliance
Potential Industry
                                            Services                                   Content Publishing
Common Apps

                                         Payment Transfer
                                                                                        News Papers              Magazine
Twitter       Dictionary   Wikipedia          Bill Payments         Send a Gift

                                                                                            TV Channels
          Wordpress        Facebook




            Businesses                                                Emerging Solutions
    Levis New Stock
                               McDonals Mcwings
                                                            News Reporting Solution for TV channels

    Variety Store Offers                                            Package Delivery Service

                                                                       Social Application (Citizen Journalism)
Potential Industry


ERP Solutions


Health Solutions   CRM Systems


 HR System         Management Solutions


     Others
Applications developed using Mxim Framework 2.0


                Mobile Application
 Mobile
                                                          Mobile n Web Money Transfer Solution
                                     Mobile Application
MXIM Framework and Future
                                                                             Android

Cloud Apps


               Markup Language Flexibility           Portable Architecture

                                                                              Darwin
                                                                             (iPhone)
    Web


                                                          MXIM
                  MXML              MXIM SDK
                                                         Runtime
Web Services                                                                 Symbian




   Search
  Services
                                                                              Java




 Enterprise
 Solutions
                                                                             Others
                                         Developer
Mxim Framework

Mxim Framework

  • 1.
    Ideas are thebeginning points of all fortunes
  • 2.
    Who are we? Weare a group of IT scientists working to improvise the Mobile Content Dissemination and Management Solution. Star Clients
  • 4.
    Key Objective ofthe Proposed Research Integrate all the mobile platforms iPhone, Java, Symbian, Android, BlackBerry and Others. One stop Solution for Developers (Develop once, Run Everywhere) Enabling Pakistani Mobile Network Operators to extend their Mobile Data Services Extending Corporate Sector a cost effective and far efficient Mobile Solution than conventional text serving technologies
  • 5.
    Current Mobile TechnologyLimitations Specific development for each device / Platform Development required for each device UI(User Interface) Design / Development Device specific development for each extended device level feature Critical solution development and management Development required for each device / platform level client‐server communication Device specific resource management Device specific application user interface design and development Download each upgrade on device Device specific keypad management Learning curve for each device / platform Variant models to follow for variant device / platforms Concept ‐to‐Market time delay due to technological variations and concerned resource availability
  • 6.
    Necessity is theMother of All Inventions Mobile Subscribers: 4.6 Billion No. of Smart Phones: 400 Million No. of Mobile Applications : 200,000 apps Average Monthly Applications Growth Rate: 19% Average Growth Rate of Data Traffic: 280%
  • 7.
    MXIM Technology CompetitiveAdvantage Compatibility with all J2ME, BlackBerry (J2ME), Android, UIQ Dynamic UI (User Interface) Management Extended Device capability invocation Markup Behavior and solution management Inbuilt device data synchronization with server Efficient device resource management Auto adjustable application user interface Remote management panel Auto keypad variation management Ease for Enterprise solutions (Development / Management / Support) Steep learning curve for MXIM development lifecycle Benchmark development lifecycle Easy to manage live solution Efficient support solution management with live (server powered) solution
  • 8.
    Dynamic User InterfaceManagement 320x240 240x320 480x320
  • 9.
    Mxim Application Traditional WebSite Server Side Scripting PHP, Perl, Python, etc html Web Server Mxim Application Server Side Scripting PHP, Perl, Python, etc Mxim mxml Web Content Server Server Mxim Runtime
  • 10.
    How it works? ServerSide Scripting PHP, Perl, Python, etc Mxim mxml Web Content Server Server Mxim Runtime MXML (Mxim Markup Language) Mxml is markup language for developing Mxim applications, it enables web developer to start developing mobile applications / solutions using existing tools / languages for example; PHP, Perl, Python, etc
  • 11.
    What is Mxml(Mxim Markup Language)? Mxml (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 entire web development lifecycle using with 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, Wordpress, Drupal, etc for developing Mxim Applications. Features 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
  • 12.
    Mxim Developer (SDK) Design View Code View
  • 13.
  • 14.
    Compliance Java Specifications Screen Sizes MIDP 2.0 and higher All screen sizes CLDC 1.0 and higher Interaction QWERTY T9 Touch Screen Touch Tactile Communication HTTP HTTPS Socket Operating System SRS Nokia OS Symbian UIQ Windows CE 95% of All Devices BlackBerry Embedded OS with JVM
  • 15.
    Pre‐Research: MXIM 1.0 Conceptualizationand Design Architecture Design Foundation : MXIM 2.0 Device Calibration Serving Text and Images Variant Java Platform Compliance Enhancement: MXIM 3.0 Rich Media Support Non‐Java Platform Compliance
  • 16.
    Potential Industry Services Content Publishing Common Apps Payment Transfer News Papers Magazine Twitter Dictionary Wikipedia Bill Payments Send a Gift TV Channels Wordpress Facebook Businesses Emerging Solutions Levis New Stock McDonals Mcwings News Reporting Solution for TV channels Variety Store Offers Package Delivery Service Social Application (Citizen Journalism)
  • 17.
    Potential Industry ERP Solutions HealthSolutions CRM Systems HR System Management Solutions Others
  • 18.
    Applications developed usingMxim Framework 2.0 Mobile Application Mobile Mobile n Web Money Transfer Solution Mobile Application
  • 21.
    MXIM Framework andFuture Android Cloud Apps Markup Language Flexibility Portable Architecture Darwin (iPhone) Web MXIM MXML MXIM SDK Runtime Web Services Symbian Search Services Java Enterprise Solutions Others Developer