What's Next

This book focuses on the roadmap, release schedules and up-coming features.

Releases and Road Map

Due to the pandemic, our planning went out the window.  We do our very best to get you a fresh new release with cool new features as soon as we can. Thank you for your support.

Desktop Release Roadmap
 CODE NAME Date New Features
OCTANE - v2.2 End Q1  2021
  • Introduction of MaXX Links - High Performance communication framework
  • Introduction of MaXX GPES - General Purpose Execution Service
  • Introduction of MaXX Settings - Configuration Management
  • MaXX Settings Integration into the Desktop Preference Panels
  • New Desktop  Preference Panels UI - with MaXX Links integration
    • Mouse
    • Keyboard
    • DtUtilities
    • Windows
  • Quick Search
ONYX - v2.3 Early Q3 2021
  • Introduction of Desktop Manager and new File Manager, aka fm
  • Integration of MaXX Links in Toolchest
  • Workspace Manager for multiple virtual screens
  • 5DWM implementation of missing _NET_WM protocols
  • New Desktop  Preference Panels UI
    • DtSounds
    • Desktop
    • Schemebr
FUEL - v2.4 ??
  • Introduction of MaXX Launcher
  • Introduction of IconCatalog
  •  

 

Software Development Stack Roadmap


Legend:

- MaXX ViewKlass - Vk
- MaXX Vue - Mv
- MaXX Links - Ml
- MaXX Settings - Ms

  Milestone Date Features
Fork of ViewKlass July 2020 Forking the code of ViewKlass 0.7.2 into MaXX View Klass
Modernize Vk July 15 2020 Adding _NET_WM support
Update v2.1.1 July 26th 2020 Bug fixes, new XFT rendered for 5Dwm and Dumpster
Ms CLI January 2021 MVP 1 : complete
Ms API August 15 2020 MVP 1 of MaXX Settings C++ API
  MaXX Links   MVP1 : Context, Message, InterProcessTransport, Endpoint, Consumer
  MvScale   Motif XmScale wrapper component
  MvApplication   Base class for MaXX Desktop Application - enable MaXX Links Messaging
  MvDesktopPref   Ms specific component
  MvGauge   Ms specific component
  MvChoice   Ms specific component
  MvLogical   Ms specific component
  Mouse Preference Panel

 
  Keyboard Preference Panel
 
  DtUtilities Preference Panel
 
  Window Preference Panel
 
       
  MvPathname   image-1593955926051.png
       
       
  MaXXvue Canvas
MaXXvue MIDView
  Adding Modern Canvas components to support various renderer technology. MVP1 will be with Modern GL v3.3+.  Those components are needed to support the development of MIDView component used in both fm and iconcatalog
  MaXXvue Desktop   Main Component for the Desktop Manager background window.  aka the Desktop
  more to come...    

 

July 5th 2020 - New Graphical Installer Community Effort Announcement

Graphical Installer

With the new 2.1 release of MaXX Desktop available now and behind us. We can announce the retirement of our older trusty text based installation mechanism.  It simple and it works, but we aim at providing a nicer user experience with a new graphical installer that do the grunt work behind the scene.  To address our requirements and timeline, we have selected Java as programming language and the GraalVM Suite of tools.

 

Why Java?

Java is a mature, proven and well suited platform that write once and runs anywhere, even in your Android phone!   Seriously, it means for us fast and simpler development with access to everything we might need to build a nice intuitive graphical installer.  With the GraalVM we can  generate a native binary executable from the Java Application itself.  This is the typical one code base, two delivery platform: JVM based like any normal Java application or native like a C/C++ application.  With Java as our programming language we can focus on building functionalities and not framework then functionality. It's fast to develop and a much bigger bang for the buck.  After all, it's an installer!

It will be a Community Effort

As part of our ongoing process to open up the entire code base, any new development is and will be open-source and following a BSD Licensing.  So let's make it official... we are looking for developers right now to start on this new project.  It will be a great opportunity for those interested to work with and learn from an industry mentor and pioneer in the fields of  C/C++, Java, OpenGL and the  X Window system. 

We aim at replicating the SGI Software Managerimage-1593964291064.png

Contact Point

email : Contact : eric dot masson at maxxinteractive dot com for detail
Slack: Invite to our Workspace

July 5th 2020 - IRIX Clogin Implementation Community Effort Announcement

New Graphical Display Manager

In an effort to provide a more complete SGI user experience and to cut GNOME dependency, we announce the start of our own X11 Display Manager. For those using GNOME, the DM is called GDM. Our effort will be based on the existing XDM with inspiration from Common Desktop Environment as well, since they are Motif based too.

More details will be made available as the interest grows.

It will be a Community Effort

As part of our ongoing process to open up the entire code base, any new development is and will be open-source and following a BSD Licensing. So let's make it official... we are looking for developers right now to start on this new project. It will be a great opportunity for those interested to work with and learn from an industry mentor and pioneer in the fields of  C/C++, Motif/ViewKit and the  X Window System.

We aim at replicating the IRIX Clogin Display Managerimage-1593966158214.png

 

Contact Point

GitLab : https://gitlab.com/maxxdesktop/maxx-clogin
email
: Contact : eric dot masson at maxxinteractive dot com for detail
Slack: Invite to our Workspace