Moebius empowers designers to visually create applications without typing a single line of code.
Moebius is an interactive media production and publishing platform made for designers with no previous coding experience. From start to finish, Moebius gives designers the flexibility and power they need to create dynamic content in a code free environment.
Creating, managing and publishing an application is a messy process. Designers want a tool that empowers them to create applications that are beautiful and functional. Not just some tool that only creates mockups for other developers to build on top of.
Moebius provides all the features a designer needs to visually create a fully functional application. All actions in Moebius are code-free, no developer jargon is used. Everything is design centric. Design integrity is kept intact regardless of what device is being used.
Rendering and interactivity is consistent across all major browsers.
Client-Side Scripting has always been a setback to a designer’s creativity and workflow. Stencils provide a simple way to visually create and lay out dynamic content. From API calls to URL requests, Moebius fetches structured data and re-uses it to populate any page with defined Stencils.
Style buffers remove the tedious process of styling HTML manually by handling all of the rendering data consistently across all browsers. Style buffering is exclusively built for Moebius from the ground up with performance in mind.
Stores all styling data for common elements shared throughout several or all pages, it also houses the data for stencils. This nexus results in faster page load times.
Contains all styling data specific to one page.
In browser mode changes in state can be tested by user triggered events like mouse hovering. Static properties can be applied to any element, enabling them to keep a fixed position relative to the viewport. Links are created by attaching an URL to an element.
Building responsive websites that smoothly transition layouts between different screen sizes consistently across all browsers is really difficult to do. Moebius implements elasticity to handle smooth layout transitions. All elements can be extended, compressed, and sized at the click of a button to gracefully mold any layout on any screen.
Most of the core features in Moebius are complete. But there are still some other features that need to be polished or are still not integrated in the program yet. Some of the features that still need to be integrated are:
Besides making your websites look more unique, animations can also enhance the UX. A lot of work is being done to provide a tool that allows you to easily create smooth animations that perform well on all devices.
No website is complete without forms. Moebius lets you create forms easily and test them quickly in browser mode. Forms can pass data to servers and can also request data from servers that ends up being rendered inside stencils.
Embedded media like Youtube videos run in iframes (isolated contexts). With isolates you can manipulate interactive media from external sources visually. Isolates are not only limited to video or audio players, for example you can also insert a canvas element to run web games.
CSS is meant to be read and written by developers. Besides having a high learning curve, CSS is not 100% cross-compatible across all browsers.
The beta for Moebius is planned to be released during the mid 2020.
The lowest macOS model tested with the alpha was an (20-inch, early 2009) iMac.
It is well known that faster page load times and smooth interactivity increase user engagement and conversion. Our main goal is to allow you to create websites that perform just as well as websites created by professional developers.
The hardest part in the development process of the application is arguably the GUI itself. Not having a full time designer laying out the interface components doesn't help also. But getting the interface to work in a usable and smooth manner like the one in Photoshop is very time consuming. Some of the missing features in the program are not accessible because they have not been exposed in the interface yet.
This is how the interface looked after one year of development.
This is how the interface looks after two years of development.