After my trip to Taiwan, I noticed that I personally started to up the usage time my laptop got. In a sense, I missed the full blown functionality of a PC; which was limited on the iPad.
The iPad is fantastic, as an extra TV screen, or a digital scribblepad. But that’s it; I haven’t the heart to use it for more. I could use it for more in a pinch, but I’d rather not. I bought my laptop at a weird time in my life; a lot of things were uncertain, and to top it off, I bought it with a broken ‘Up’ arrow key. It’s irked me using it ever since. The key still works fine and the keycap kind of still stays on. But it’s broken, and I’ll always be wary of it when I’m using this laptop.
Regardless, this little machine has grown on me. And continues to grow on me. The Gigabyte Aero 14 isn’t a bad device; it’s quite fantastic for my personal needs, and with it becoming my main work device; Ubuntu 18.04 needs to be installed on it.
And that’s why I’m here today, blogging.
So far, it’s been a pretty good experience – Ubuntu managed to install smoothly; and the only gripe is the need to reboot my laptop anytime I do a switch between my GeForce graphics card and my Intel graphics processor. The battery life is more than double when I’m using the Intel GPU, but in order to use two external screens, I need to use my Geforce GPU. It’s a small compromise though, given how quickly Ubuntu can reboot on the laptop.
There’s something beautiful about being able to carry a single device where all my work is focused; and with the power of the cloud™ I’m able to comfortably back up my stuff, too!
Ubuntu 18.04 and going into 2019 – I may well become a full blown Linux user.
So, it’s been about a week since I’ve been back from Taiwan, and I’ve finally had a moment to catch my breath with work and all the things that happened while I was away from the office, life and such.
To basically sum everything up – Project Cloud Citizen works. It meets my needs with my work and media requirements. Between the Nintendo Switch, mobile and iPad itself, my gaming needs are met too. There’s a few caveats however…
Caveats for why Cloud Citizen is a ‘success’
I’m no longer a hardcore gamer
This is probably the biggest caveat I can think of. Gone are the needs of 100% minimal input lag gaming; I’m not cruising around in some competitive FPS, and most of my gaming needs can be very casually met. I was satisfied mostly gaming on the Nintendo Switch, and the occasional odd iPad game.
I’m not as media creative focused anymore
I still tinker around every now and then in Photoshop and with some graphics; I don’t think this’d be possible with full blown video editing suites. Rudimentary graphic design is still very much possible, as long as you’re willing to compromise with colour reproduction and image quality while editing your work. The finished product will very much still be to spec, but due to the nature of streaming, you might not see your work with perfect clarity.
Cloud Citizen works for me
Photos
I was able to upload and retrieve just about every photo I took within a few seconds, on-demand during the trip. Taiwan has cheap, unlimited 4G for tourists (Alice and I picked up a 10-day SIM) with extremely consistent coverage everywhere in Taipei and Hualien. Whilst this is mostly a success due to the availability of mobile internet; the usability is a success from my phone/iPad with Cloud Citizen.
Remote Work
Whilst I was overseas, my team deployed a new project that had been in the works for about half a year. Thanks to Cloud Citizen, I was able to remote into my server, and via a remote setup on my iPad with a mouse — I was able to contribute meaningfully to the processes.
I could indeed use my iPad as my main computing device, as long as it’s backed up by the power of a full fledged desktop environment back at HQ…
If it’s a success, does that mean…?
That I’ll be using my iPad as my main device? After this whole experience, I feel that yes, I could indeed use my iPad as my main computing device, as long as it’s backed up by the power of a full fledged desktop environment back at HQ. It has made me reassess my needs (and wants) for mobile computing; and I come to the conclusion that I need something a little more robust.
My work, and often whatever I’m doing digitally, tends to be code based. And my workflows currently involve a lot of Docker container usage for my work. The #1 issue that I have with the iPad is that I have no way for testing my PHP code locally. Sure, this could be overcome by remoting into a PC and doing everything from there, and whilst it’s not terrible, it’s also not ideal (for example, if I’m overseas I might not have access to the internet, or be on a very data-restricted plan).
This, in essence, makes my choice for me going forward into 2019… I’m going to need to return to using my laptop. It’s no slouch, and it’s comfortably going to run all the Docker stuff I need; combined with some other applications – I think I should be quite comfortable with development on the go with it.
It’s unfortunate that yes, while I consider Cloud Citizen a success; it’s only a partial success with the particular ecosystem I brought with me to Taiwan.
So, over the next couple of weeks, I’m going to be travelling overseas to Taiwan. It’s a vacation, my first in nearly a decade; and since my last vacation, a lot of technology has changed that perhaps makes this journey a little more comforting to a reclusive geek like myself. The airline I’m flying with, provides a USB socket in its international economy seats, with 5V DC and 500mA charge, meaning I can power a device somewhat comfortably to enjoy a variety of media, and entertainment. So without further ado, I’m going to go into something of a diatribe about preparing for the trip to soothe my inner geek.
The constraints
There’s a number of limitations on this vacation, predominantly governed by my travel arrangements (flights, trains, etc.) so listing them out:
- Portability; I’m using a Crumpler 8L backpack; the “Low Level Aviator”
- Power; My gadgets need to last a while, and/or be charged with in-transit USB (5V DC, 500mA – about the same as a USB 1.1 port)
- Media; and Storage for photos and videos from my phone
- Entertainment; I don’t expect to have much time, but in the down time and flights I might watch a show, or three…
- Gaming; of course 🙂
The goal of this post is to put down my thoughts so that I can build up an EDC kit for my trip.
The EDC Backpack
Aside from my wallet – “The Pilot” by Andar; and my iPhone on my person – I’ll have most of my gear in my backpack with me:
- iPad Pro 9.7″ – it’s only 32GB, but it should hold enough of my notes and such to continue being useful!
- Nintendo Switch – previously in Project Cloud Citizen, this would’ve been my GPD-WIN PC, more on this later;
- Bullet Journal – my bujo, I carry this with me pretty much everywhere
- Pen cases – will hold my pens of course, and insulin injection pens, as well as some bandaids and what have you
- Screwdriver kit – this is a little portable kit with a combined tape measure that I will keep with me just in case
- Glasses case – obviously, for the glasses I wear, as well as a spare pair inside
- Battery Pack
- Cables for iPhone/iPad/Switch
This trip is a good opportunity to really see what there is that I can and can’t do when I’m truly away from my home desktop, and must rely on Project Cloud Citizen. I’m packing quite lightly with this trip, and my day-pack is smaller than my usual laptop bag. I’m also trying to ditch the laptop in favour of the lighter-weight iPad, and gaming/entertainment is handled by both the tablet and my Nintendo Switch instead.
In my last Cloud Citizen post I mentioned that I was going to use my GPD-WIN for my gaming purposes; but I am actually thinking more along the lines of no longer using it. For a few reasons:
- Its battery is good, but not as great as the Nintendo Switch or the iPad
- It’s far more general purpose, and far more of a compromise in power/features – so I feel like I’ve sacrificed too much to use it
- The iPad can truly connect with my Cloud Citizen server as a remote client now
For anything really PC related or desktop related, I can actually use my iPad now to remote into my server as needed using a piece of software called Jump Desktop, it works great with a specific bluetooth mouse and my iPad, and should satisfy any mobile needs I might have. In fact, I intend to work on this site and blog while I’m in Taiwan to try and get a feel for it.
So as it seems, I’m going to start using just my iPad and Switch, for this trip. It’s a 9 day long trip; so it’s a fairly valid testing opportunity!
I’ve always been tinkering around with Gitlab, GOGS, and other various services like Github, Bitbucket, etc. to try and store my code in some place that’s not as fallible as the personal servers and storage I keep around. I’ve recently stumbled across Visual Studio Team Services (VSTS) which seems to be an outstanding offering from Microsoft (I already use their free Visual Studio Code editor, which does a stunning job as my editor of choice)
It’s pretty cool so far, and I’ve started moving across some of my GOGS hosted repos to it, so that I have less reliance on my own paid services; it’s cost-saving for me, and VSTS actually has a really nice deployment/testing Pipeline creation tool. It’s nearly entirely drag and drop, and save for a few little bugs, it works perfectly for my personal needs.
Just for my future reference, when running SSH CLI commands, I need to disable fail on STDERR as git will write to the STDERR for any git results, meaning it’d make the build fail; which we don’t want!
…save for a few little bugs, it works perfectly for my personal needs.
Secondly, I think I’ve also settled on using VIsual Studio Code as my pseudo-IDE of choice. It has quite an expansive toolset that I can bolt onto it that really lets me control and do actions for nearly everything. For it to qualify as a full-blown IDE would mean the integration of a browser window so I never have to leave it.
I’ve been using Visual Studio Code as my editor of preference for the past 6 months or so at my current workplace; and I’ve grown accustomed to it, even if some people consider it a bit slower than other editors, or slightly less functional than an IDE. So far, it has met my everyday needs, and I think I’m fairly comfortable in saying that it is my tool of choice for development.
The combination of these tools, now means that I’ve got a development process available to me which does away with the extra resource usage of hosting my own code repositories; and allows me to build smooth, integrated pipelines that’ll deploy my projects as needed.
They all roughly follow:
- Create a project;
- Master, Release, Develop, Feature and Hotfix branches as per Gitflow
- As each Pull Request merges into Master;
- SSH into servers using Private Key
cd /to/deployed/production/folder
andgit fetch && git reset --hard origin/master
Some notes:
I’d execute any particular unit tests as required, in between steps 3 and 4. And I am aware that following Gitflow for a single developer project is probably overkill, but it’s a practice I like to keep familiar with, as I use it every day in my day-to-day job where there’s more than just myself developing code on a project.
I’m thrilled to announce that I’m going to be launching a Conan Exiles server personally for friends and family to play on. As a fan of the survival game genre – Conan Exiles offers a pretty unique blend of resource gathering, adventuring, and exploring a wilderness filled with monsters, animals and gods.
Just for my own reference – the server settings (in their unedited form) are below. An explanation of the settings is available here:
MaxNudity=0
ServerCommunity=0
ConfigVersion=9
BlueprintConfigVersion=19
PurgeNPCBuildingDamageMultiplier=(5.000000,5.000000,10.000000,15.000000,20.000000,25.000000)
PlayerKnockbackMultiplier=1.000000
NPCKnockbackMultiplier=1.000000
StructureDamageMultiplier=1.000000
StructureHealthMultiplier=1.000000
NPCRespawnMultiplier=1.000000
NPCHealthMultiplier=1.000000
CraftingCostMultiplier=1.000000
PlayerDamageMultiplier=1.000000
PlayerDamageTakenMultiplier=1.000000
MinionDamageMultiplier=1.000000
MinionDamageTakenMultiplier=1.000000
NPCDamageMultiplier=1.000000
NPCDamageTakenMultiplier=1.000000
PlayerEncumbranceMultiplier=1.000000
PlayerEncumbrancePenaltyMultiplier=1.000000
PlayerMovementSpeedScale=1.000000
PlayerStaminaCostSprintMultiplier=1.000000
PlayerSprintSpeedScale=1.000000
PlayerStaminaCostMultiplier=1.000000
PlayerHealthRegenSpeedScale=1.000000
PlayerXPRateMultiplier=1.000000
PlayerXPKillMultiplier=1.000000
PlayerXPHarvestMultiplier=1.000000
PlayerXPCraftMultiplier=1.000000
PlayerXPTimeMultiplier=1.000000
DogsOfTheDesertSpawnWithDogs=False
CrossDesertOnce=True
ThrallExclusionRadius=500.000000
MaxAggroRange=9000.000000
FriendlyFireDamageMultiplier=0.250000
CampsIgnoreLandclaim=True
AvatarDomeDurationMultiplier=1.000000
AvatarDomeDamageMultiplier=1.000000
NPCMaxSpawnCapMultiplier=1.000000
serverRegion=0
RestrictPVPTime=False
PVPTimeWeekdayStart=0
PVPTimeWeekdayEnd=0
PVPTimeWeekendStart=0
PVPTimeWeekendEnd=0
RestrictPVPBuildingDamageTime=False
PVPBuildingDamageTimeWeekdayStart=0
PVPBuildingDamageTimeWeekdayEnd=0
PVPBuildingDamageTimeWeekendStart=0
PVPBuildingDamageTimeWeekendEnd=0
CombatModeModifier=0
ContainersIgnoreOwnership=True
LandClaimRadiusMultiplier=1.000000
BuildingPreloadRadius=80.000000
ServerPassword=
ServerMessageOfTheDay=
KickAFKPercentage=80
KickAFKTime=2700
OfflinePlayersUnconsciousBodiesHours=168
CorpsesPerPlayer=3
ItemConvertionMultiplier=1.000000
ThrallConversionMultiplier=1.000000
FuelBurnTimeMultiplier=1.000000
StaminaRegenerationTime=3.000000
StaminaExhaustionTime=3.000000
StaminaStaticRegenRateMultiplier=1.000000
StaminaMovingRegenRateMultiplier=1.000000
PlayerStaminaRegenSpeedScale=1.000000
StaminaOnConsumeRegenPause=1.500000
I’m a bit of a purist and don’t want to detract too much from a vanilla experience. Likewise, I may also work towards doing a server reset on a fairly long schedule (unsure yet, but I’m thinking every 90 days).
So recently, I replaced my mum’s iPhone 5S with the iPhone 6 Plus I owned prior to my Samsung Galaxy Note 8. She was thrilled to have a larger screen, and a faster phone. Now, all I need is a way to port her mobile number across to an Optus SIM so I can data pool with her just in case she needs to head to out.
I out of curiosity, decided to try using the iPhone 5S as my main every day driver phone.
What I’ve always hated about the recent smartphone craze, is the need for larger screens, and bigger footprints for more power. I don’t suffer a long commute (I’m blessed with a carpark space in the middle of Sydney CBD, and I drive for my commute into the city), and it’s rare for me to be far enough away from a PC, tablet, or laptop that would require me to use my phone as the primary device.
I noted quietly the uses I have for my phone:
- Calls
- Messages (including SMS, and digital web-based messaging)
- Maps
- Occasionally reading
- Music listening
- Making a wifi hotspot
And that’s about it. I don’t exactly use my phone for media consumption, gaming or any kind of productivity really. So, my phone needs are quite a lot lower than your average smartphone enthusiast.
The downsides so far:
- The phone carked it this morning and I had to reboot it to get it working properly, it’s only my second day using this phone so I wonder if it’s the phone with a hardware issue?
- The phone’s antenna isn’t as powerful as the Note 8’s – I still get amazing coverage, but there is a noticeable reception bar difference sometimes.
The pros so far:
- Siri works really well for me. It lets me make calls while I’m driving, and that’s about it. The simplicity just works well for me.
- I can operate the phone very comfortably with one hand
- It’s one of the last iPhone SKUs with a headphone jack
At the moment, the iPhone 5S is meeting all my needs. In fact, I may end up selling the Note 8 if I reach the end of a few weeks and don’t find myself wanting the Note 8 anymore as a phone. 😮
So, I’m going into the final month of probation at my current job; my project Cloud Citizen deployment has actually already started upgrading and now I’m moving from a laptop system to a desktop system to host my personal cloud services. The machine itself is a gaming-grade desktop, running Windows 10 Professional, and I’ll be enabling Docker on it to provide additional services I might need.
Specifications
- AMD Ryzen 7 1800+ CPU (3.6GHz)
- 16GB DDR4 16-18-18-36 3200MHz RAM
- 2 x 10TB HGST 7200RPM HDDs with 256MB Cache
- 1 x 250GB Samsung Pro M2 SSD
- ASUS Turbo Geforce 1070 GTX 8GB Card
It’s significantly more powerful than my laptop, with enough resources to last me a couple of years I’m hoping. It’s sitting in an old Fractal Design Core 1000 case (circa 2008) that’s really, just barely holding together, haha! I’m using the AMD Wraith Max from my recent home desktop upgrade (AMD Ryzen 7 2700+) to cool the Ryzen 7. It seems to be working extremely well!
It’s all in the Services
So, unlike the laptop implementation of my Cloud core for Cloud Citizen, I’m going to be rolling out services on JT-CXS almost entirely exclusively for myself, and provide provisional, temporary access to others as needed. I’ll be running a number of consistent apps that passed muster when I was running on the more fiddly JT-NXS system.
Services
- Plex – personal media streaming and organisation
- Ubooquity – personal eBook/Manga library resource
- Parsec – 60fps 1080p gaming streaming to my devices at home, and on-the-go
- Jump Desktop – iOS compatible desktop streaming at high FPS
Primary Roles
Cloud Citizen’s new machine – JT-CXS – still maintains it’s role of being my core computer, to enable me to work remotely from anywhere with a reasonably fast internet connection. It should let me:
- Develop software projects (Git, Visual Studio Code, Git Bash, Sublime Text, WinSCP)
- Plan the software projects and ideas I have (Zenkit, Visio)
- Work on Documents, and Publications (Office)
- Work on Media Production and Development (Adobe Creative Cloud)
All in all, with the extra grunt this machine provides – I’m really looking forward to being less restricted in all the things I can do over a cloud connection; and really, start looking towards using my iPad or ultralight notebook as my primary physical device.
An Every Day Carry (EDC) Kit
So – with my gadgets, I’m hoping to eventually reconstruct an EDC Kit that I can use to travel with. It’s all a little interconnected really – the investment in Cloud Computing means I can offset the processing power I need on-the-go; and make a lighter EDC kit for myself so that I can catch public transport, and manage myself when I’m out and about – which in turn means I’m more likely to use my car less (thus lessening my carbon footprint, and saving some dollars in the bank).
As the final component of Project Cloud Citizen – I think it’s pleasing to say that in this final week, a device has surfaced (from when I was cleaning my room and assembling a shiny new wardrobe system) that provides an answer to the gaming shortcomings I had previously by basing myself entirely on an iPad!
My EDC is very technical and work focused – and the three primary pieces of equipment in it, are the GPD-WIN, my iPad, and my journal. These are discussed below.
Introducing the GPD-WIN
For solely gaming – the GPD-WIN is the device I’ll use.

It was a perfect solution to being able to carry a device everywhere that’d let me game via the built-in Xbox Controller, and if need be, I could plug in a keyboard and mouse!
So, a couple of years ago, I bought a GPD-WIN, to try and carry around a pocket console for emulation and on-the-go coding, etc. Now at the time, I didn’t have JT-CXS to offload all the GPU processing to, so I was limited in the extreme to whatever the GPD-WIN itself could handle. Which really, was pretty much nothing beyond PS2 ROMs.
However, the device was capable of running Windows 10, and while that left next to nothing for storage, I didn’t need the storage – I could use the device as a thin-client for access to JT-CXS. It was a perfect solution to being able to carry a device everywhere that’d let me game via the built-in Xbox Controller, and if need be, I could plug in a keyboard and mouse! This meant that whilst I’m out and about and on-the-move, I had full access to my Game Libraries, and could play most modern games (and by a stretch I could use the terrible joystick-mouse mode, to play non-WASD games such as Civilization VI).
The iPad, that old workhorse
My iPad is a pretty special solution – it’s the entry-level iPad Pro 9.7-inch from 2017, and surprisingly, it’s been extremely helpful, despite a lack of 4G. When I get a chance to upgrade, I will be sure to get a device with Cellular capabilities.
The iPad will primarily be used for:
- Coding on-the-go
- Browser/Media Consumption
- Design + Planning
- Forex trading and financial management
The Bujo (Bullet Journal)
Bullet Journalling has changed my life. Seriously, it’s become a day-to-day system that helps me manage and self-reflect on a level that no digital system has ever been able to achieve. It’s a simple (or as complex as you want) system of writing a daily log in a book that helps you compartmentalise and keep track of all the crap that’s flying around in your life. I’ll probably blog a bit more about this later on, but here’s the intro ‘how-to’ video:
I use the Moleskine Soft Squared Notebook (L) to keep my Bujo in order; expensive, but I love the feel of the book in general, and its simple, unassuming, no-nonsense design. In fact, I’ve just made a note to myself to start working on buying more of these notebooks so I don’t run out in the future.
And so we come to the end of Project Cloud Citizen. Sure there are tweaks and fixes needed, but for the overall part I’m able to travel around with a newly organised EDC bag, and perform all the duties and tech work I need, without breaking a sweat, or being chained down to a desk now. It’s not complete freedom, it’s just usingi the power of the cloud to extend that ‘leash’ I have to my work, so that I can move around and enjoy what I need, whever I need.
So, I’ve never really been shy about using linux as an Operating System for my web servers; be it Debian, Ubuntu, CentOS or otherwise.
However, for the first time tonight I’ve decided to roll out Linux on a desktop that I’ll be using; it’s for the bedroom, where I might do some blog writing, or check my email, and some general productivity basics. Enter Ubuntu 18.04 LTS Desktop edition. Yup, that same Bionic Beaver version I was kidding about on Twitter a few days ago; I’ve started using it.
It’s only been about 15 minutes (the install itself took an additional 5 minutes on top of that) but within that 15 minutes, I’ve got Visual Studio Code running, I’m writing this blog post, and I’ve started installing Git. Seriously, from start to finish, that’s an incredible turnaround speed at which I’ve booted into the OS, started configuring it and immediately become productive.
I haven’t really gotten elbows deep into the guts of the OS in terms of customisation, but hot diggity there’s already a few nice things I like about it:
- I’m using my 34″ ultrawide as my default monitor in the bedroom, the 3440 x 1440 resolution is natively supported
- The whole interface feels really snappy and quite intuitive!
- I got VLC and Spotify running almost instantly (I had to login to Spotify, that was the biggest delay)
- Parsec streaming is no nonsense for when I need to use Windows stuff (Games, Adobe Suite etc)
So far, the OS does all the usual stuff I need, with the exception of gaming, but that was always the intent with a machine in the bedroom. The last thing I want is to be gaming and disturbing my significant other in the middle of the night.
Overall, really pleased with the OS. And can foresee myself using it more often from now on!
So, in a previous post about Project Cloud Citizen, I mentioned that I was possibly going to use my iPad with an iOS specific mouse. Enter, the Citrix X1 mouse, and the Jump Desktop App!
I’ve literally had the mouse for about 10 minutes, and it’s working a treat through Jump Desktop; it feels a little weird, but seems to be tracking fine. I’m actually stunned at how usable it is!
Sadly, all the gaming sync’d issues with the Dex Pad that I reported having, also seem to be mimicked with the iPad, Citrix X1 and Jump Desktop. There’s a small bit of hope however — certain game styles do work with the setup. Things like DIablo 3, Torchlight 2, etc. Games that don’t require constant, active input from something like the WASD control setup do work very nicely.
So there’s some middle ground there, I think my expectations overall, are too high for something like iPad cloud streaming for games right now; and that’s ok. Having things work on the iPad, within a self-contained little unit, with phenomenal battery life, and usability – perfectly matches my desire to be fully mobile, while also matching my desire to not carry something around that’s as heavy as a laptop, at least for the time being.
Too many Compromises
While there’s some games that work – really, the iPad works as a decent laptop replacement when I use it to remote into my Windows systems, with minimal disruption. Sadly, it’s not going to let me remote in and play games. All my other bits of productivity, would remain unaffected, and at the end of the day, that’s pretty important.
So end of the day, the iPad, combined with the Citrix X1 mouse does make the best laptop replacement – with instant on, superior battery life; I won’t ever really be without abilities for productivity. I just can’t really expect to play amazing games with only my mouse.
It’ll still be in my Every Day Carry
With a combination of PLEX, Netflix, Jump Desktop, and the Pencil/Citrix X1/Smart Keyboard combo, my iPad becomes a suitable, extremely lightweight laptop replacement. The instant-on, and insane battery life, give it a pretty awesome advantage. The size is still reasonably large enough that I can get work and media consumption on it done, and still handle it comfortably in one hand.
As mentioned in part 1 of The Samsung Dex Pad posts – I’m looking into cloud gaming with the Dex Pad as well. It’s so far provided a pretty good solution for working via RDP solutions, with a few (so far) trivial issues. This part covers a little more in-depth overview of the issues I’m currently facing with the Dex Pad…
Mouse Capture Issues
My weapon app of choice when it comes to streaming my desktop is Parsec – it’s worked amazingly well for 1080p 60fps cloud streaming from my Notebook so far, but unfortunately, while Parsec works great, and keeps my mouse nicely within the confines of the specified 1080p resolution; I have mouse tracking issues in FPS games, unfortunately. It’s somewhat annoying and upsetting that gaming doesn’t work correctly, however some Google-fu has shown me that it’s most likely a Samsung Dex issue, and really – there’s no telling when it’ll be fixed.
To see if things were just a Parsec issue, I also ended up downloading the Moonlight Gamestream app which is based on a FOSS version of NVIDIA’s Shield streaming tech (I luckily, run a GeForce 1080Ti video card).
To test my FPS gaming purposes – I decided to pick a game of Rust, which really, is quite asking for punishment, haha!
Turn around…
In Parsec, things did not go well ™. I couldn’t turn a full 360 degrees, and had to find myself lifting my mouse off the pad to do the tiny-mouse-pad-shuffle on my giant deskmat just to turn around a little bit.
Every now and then I get a little bit nervous…
Things were worryingly bad audio wise too, with sound crackling, and some blurring of texturing every now and then, so I suspect I was having WiFi bandwidth issues. I’ll need to test a fix (probably in a Part 3) of a USB hub and usb-to-Ethernet adapter.
Turn around…
Things were even worse trying to turn in Moonlight – I completely lost Mouse Capture abilities – although my mouse buttons for left/right-click were working. Keyboard input was fine, however.
Every now and then I get a little bit terrified…
And then my first PvP moment came. Almost instantly my attacked realized I couldn’t turn around, and to add to insult, he started taunting me over voice chat in-game. And here’s the other problem, I had no mic support. This is more a combination of the Dex and Parsec/Moonlight’s support for the devices.
Some fiddling required!
There’s a lot of work that’s needed in Samsung Dex (Pad). For example, not every sort of keyboard shortcut is pulled across to the Dex, sure the common ones are (ctrl + c, ctrl + v); but input gets entangled when I typed too fast for the Dex (I type about 130wpm) and why is shift + spacebar a shortcut for what language I’m using on my keyboard?? A quick Google search shows I’m not alone in being annoyed at this, and I’ve ended up having to download a separate app to just tweak and deal with Dex’s shortcomings.
It’s annoying, and the product is a work in progress I suppose – from a developer’s standpoint, I doubt there’s any reasonable way for the Samsung engineers to spend time working out the configurations that every user ever will need out of the Dex. But you’d think Korea’s largest company would have some resources for internationalization and basic research. It just wasn’t enough.
Here’s two apps that saved my Dex experience, and to top it off, I had to pay moneyfor one of them, which made me even more upset.
- Dex MAX – this app lets me repackage the APKs of other Apps as needed to fit full screen
- Desktop Hub (Dex Hub) – I had to pay $3.99 to unlock the ‘Pro’ version of this app, which helped me reconfigure a bunch of Dex built-in keyboard shortcuts, volume/screen usability tweaks and more
On top of all the shenanigans above, I’ve now also needed to enable developer mode which really, is a hugely unnecessary (albeit probably inevitable in terms of the lifetime of my ownership of the Note 8 and an Android phone) step. While I have no doubt that at some point in the future I would have enabled this mode and stuck my hand up the Note 8’s proverbial skirt, it annoys me that I have to do this for a first party accessory, just to get some applications to behave properly, and enable greater usability in app window management!
So, what does work?
Remote desktop works – be it through either Parsec (preferred) or via Microsoft’s RDP App inside Dex MAX for fullscreen compatibility. So there is that at least; it means I can do my work, designs, and projects as needed.
Natively, there’s Microsoft Office which all works completely fine on the Dex, it’s optimised for Dex in fact and I didn’t have any problems using it – being a near identical experience to the real desktop applications. Mad props to Microsoft for putting so much effort into their Office suite!
Plex also kind of works. I have to use the browser based version to watch my media, and it’s got some odd re-sizing issues (full screen mode goes black after about 10 seconds). Netflix actually works very well once developer mode and ‘True Window’ mode from Desktop Hub is enabled. The subtitles even seem clearer than the native apps on iOS and Playstation!
In the end…
Will I be using the Dex Pad? Yes. To keep it short and sweet, the Dex Pad lets me do a lot, with a thin client, without the extra hassle of a laptop. The ‘extra computing power’ of a laptop is moot for the situation I want to use it in (explicitly, as a thin client to do computing from my bedroom should I need it). I can enjoy most of my media, and all the productivity I might need with it.
Samsung is going to have to go more than halfway across the bridge to entice devs to start making products that work with it. Once the ball gets rolling though, look out Apple and Microsoft!
Gaming does work, but not entirely well. But there are some games which do, and gamepad gaming still works a treat so I’m not completely without. Admittedly, this is being used as a Cloud Gaming terminal, which I must stress the Dex was not intended for. In fact, even if it were intended for gaming as it mentions in passing, cloud based gaming would’ve been the last thing on their minds.
Again though, it’s an adventure and hassle in configuration that shows an incomplete experience with incredible potential. The Dex is the closest desktop replacement I’ve gotten for a non-PC/laptop device. And I so eagerly want to love it and use it that I’m even doing so now, and will be going ahead with using it for a lot of my evening computing.
But I cannot stress how impossible it would be, without already owning a beast of a PC, strenuous setup with the Cloud Citizen project, and a lot of compromises on my behalf to accept how things work. I am using the Dex far beyond the scope of Enterprise applications (essentially office productivity suite level applications). Studio applications work to some extent, I can see orthographic based 3D-applications working well here; using Unreal Engine Editor, Unity 3D, ZBrush, and Google Sketchup gave me quite a few headaches with mouse movement syncing working only partially.
I cannot recommend this product to anyone else. But I respect what Samsung’s trying to achieve here, and I personally will remain interested (and a user) in the Dex product lineup as we continue on into the future. There’s a lot of promise here, and Samsung could well have a golden ticket to a much much larger install base instantly, with the possibilities the Dex provides.
It just needs that extra support from the app developers, and more of Samsung’s own resources thrown at it too. It’s a great platform, but Samsung is going to have to go more than halfway across the bridge to entice devs to start making products that work with it. Once the ball gets rolling though, look out Apple and Microsoft!