Mobioos Forge

A powerful tool made by developers for developers that
will enable you to map your features to your application's code and help you to: 

  • Split your app legacy
  • Manage your app variability
  • Reuse functionality

    Mobioos Forge
    Device frame

    What is the feature map?

    Mobioos Forge provides you all the tools you need to build the Feature Model of your application and map each feature to your code.

    Feature mapping

    With Mobioos Forge, you know precisely the code behind each feature. 

    Why map your features?

    This map, is just the beginning to help you for:

    • App legacy splitting

      Convert your monolith code into micro-services

      With this mapping, you can decide how to split your monolith legacy application into micro-services, set of features, and extract the code for these features. 

    • App customization

      Manage your diversity

      Mobioos Forge helps you build a specific variant of your application with only the necessary code to keep your application light. 

      Moreover, Mobioos Forge also manages the variability of your application's resources (logo, color, image, etc.), enabling full customization. 

    • Feature Reuse

      Transfer your features

      With Mobioos Forge you can easily identify the code behind a specific set of features to transfer it across your applications and reuse the asscoiated functionnalities. 

    • All programming languages supported

      We use a language-independent technology to support any kind of programming languages.

    • Simplify code maintenance

      Only one general code is required and maintained for all possible variation of your application. 

    • Simplify diversity management

      Variability of your app are defined and managed on top of your general code without any additional development cost.

    How to map your feature?

    Mobioos Forge needs an initial knowledge about the feature called Marker and specified by the developer. This can include code fragements (ex., class, function, files, etc.) .

    Thanks to a powerful semantic analysis engine, Mobioos Forge will automaticaly determine the feature's full implementation in the application code.  

    This process is repeated for each feature you want to map:

    • Forge page step1
      Add a feature in the feature model
    • Forge page step2
      Add markers into your code
    • Forge page step3
      Let Mobioos Forge' semantic analysis find the rest
    • Forge page step4
      That's it! You mapped your feature

    We supports all major programming languages

    Mobioos supported languages

    Ready to try it out?

    We are currently working to provide you an open trial version soon. You can already contact us to know more:

    The R&D behind Mobioos Forge

    Tewfik ZIADI Tewfik ZIADI

    Our R&D leader

     In addition to leading the Mobioos R&D (part-time), Tewfik Ziadi is a researcher in the LIP6 Computer laboratory at the prestigious Sorbonne University, where he leads the MoVe team and teaches advanced software engineering techniques. 

      His main research areas are related to Software Engineering, Software Product Lines, and Model-driven Engineering. He participated in several projects with industrial partners: Scientific coordinator of the ITEA REVaMP2 project / Co-authored about 55 peer-reviewed articles in several venues including top conferences and journals such as TSE, ASE, ICSE, and SPLC / Co-developer of the BUT4Reuse platform for Bottom-Up technologies for Reuse.  

    Dr. Tewfik ZIADI