I would like to present something we have been working on for some time now !
For those who thinks their smartphone can perform the same tasks that a computer can, we would like to allow you to replace your computer with your smartphone, using it on any screen, TV, projector. Basically, it's like Microsoft Continuum but better with Android
OXI working on NexDock
We're developing a desktop-like environment for Android, implying multitasking, resizing, notification support.
You can use it directly on your main screen but the most interesting is to use a second screen (with MHL/DP or Miracast for instance) to get a desktop environment on it and still use your phone meanwhile.
OXI on a tablet (Galaxy Tab S2)
OXI on a remote display (OnePlus 3)
OXI on a smartphone (OnePlus 3)
Some OXI usage footage
OXI usage, work
OXI usage, games
Our code is based on CyanogenMod 13, and I'm currently switching the dev branches to LineageOS 14.1. We're using CM/LOS for compatibility reasons, because we want to be able to try with multiple phones without spending much time on porting.
Right now we have several alpha versions
-> OnePlus 3 (oneplus3)
-> Samsung Galaxy S4 LTE Advance (ks01lte)
-> LG Nexus 5X (bullhead)
-> Galaxy tab S2 9.7 lte (gts210ltexx)
Next alpha-releases are going to be Galaxy Note4 (trltexx) and probably Redmi Note 3 pro (kenzo). Not sure right now. In our wishlist (from our french community), are also S6, S7, LG h850, angler, some Asus...
If you want OXI to be on your smartphone, tablet or other device, please tell us! If it's supported by CyanogenMod/LineageOS, it would be even easier for us .
To have a comfortable experience on OXI, you need to have a mid-range around (from experience, 40-50k score at Antutu is enough). But you need at least 2GB memory, 3GB is better. Basically : more RAM => more apps that can be opened simultaneously without slowing down the system. With 3GB, you can easily open 15 apps. We didn't had enough applications installed to crash our OnePlus 3 .
I'm going to describe really quickly the basics of OXI. You'll find multiple apps preinstalled in the ROM :
OXI : Launch OXI on main display (phone)
OXI Remote : Launch OXI on the external display (Miracast, DisplayLink, DisplayPort, MHL, HDMI, Chromecast or other...)
For wireless, we recommand the Miracast adapters from Microsoft (Wireless Display v2) or from ActionTech. These adapters are fully compatible with OXI and eliminate completely the mouse lag that you might experience with other wireless adapters (such as Chromecast). Give us feedback, we didn't try everything !
OXI Control : A basic tool replacing keyboard and mouse. Two modes, "Keypad" is a simple touchpad/keyboard, moving the mouse from the phone, and the "Pad" mode is a mirrored touchscreen surface. Very cool to play multitouch games in OXI.
OXI Overscan tool : If you are using OXI on some TV you might notice a part of app missing. You can use this tool to crop the visible surface, adjust until you can see a red rectangle around the blue one.
How to launch an app in OXI :
Put the mouse in the bottom left part to see the menu button an click on it
Start your favorite apps !
How to connect in Miracast
If it's working, you should see your phone mirrored on the screen.
Launch OXI on a second screen :
Launch OXI Remote.
If needed, enable permissions
Location permission is just used to show the wifi networks
Overlay permission is mandatory for OXI remote, as we're drawing over a different surface than the main screen.
Click on start
OXI should appear on the other screen and your device should have a new notification with "OXI running". You can tap on this notification to shut down OXI.
Control tool usage
"Keypad" mode is a remote keyboard and mouse/touchpad
"Pad" mode allows you to interact with the active window (the touch surface is mapped to the active window)
Please tell us your remarks and wishes for next versions, so we can adjust our roadmap by most-wanted features.
- Nougat port (LineageOS)
- Screenshot tool
- Full shutdown of the main screen when using OXI in remote (to save battery)
- Customization options (font size, background...°
- Inbuilt file manager
- Multiple instance launching (ex : two Word instances)
- Multiscreen support
- This is an alpha, quite stable but it's not 100% stable or secured.
- Installing it is your choice and we're not responsible for any damage or loss of data.
- However there's no difference between this and a CyanogenMod ROM for the installation, if you are confident all should be okay. We're using those devices for a long time now, and it works great.
- Never forget the golden rule : ALWAY SAVE YOUR DATA, and do nandroid backup before any operation on your phone.
- This is an alpha (again), so we might fix a lot of things between releases, so check regularly for updates
1. (If not done yet) : Unlock bootloader
2. (If not done yet) : Flash custom recovery (TWRP or cyanogenmod classic recovery), with fastboot, odin/heimdall, spflashtool...
3. (If not done yet) : In recovery, remember to do a backup !
4. Wipe all the phone (Might not be mandatory if you're already running cyanongenmod 13)
5. Install the zip file
6. (Optional) Install Google Apps (Open GApps, android 6.0)
7. Restart the phone
That might sounds stupid but with my brand new account on XDA, right now I can't post ROMs in each device forum... I will do that as soon as I can...
OXI A.1.9 (2017/02/08) :
- OnePlus3 : https://www.androidfilehost.com/?fid=817550096634745003 - md5 463000a46067233f352fe24c4f3002ab
- Nexus 5X (bullhead) : https://www.androidfilehost.com/?fid=673368273298929998 - md5 8f1bc2d74d0d3daccd8dab0e00a90d5c
- Samsung S4 Advance LTE (ks01lte, I9506) : https://www.androidfilehost.com/?fid=817550096634745004 - md5 65f29339e55df4379d2c0e2ead029dfb
- Samsung Galaxy Tab (gts210ltexx, SM-T815) : https://www.androidfilehost.com/?fid=817550096634745005 - md5 ff6ba0d94e4463c33467c71aeee53025