Sci Fi UI Made Easy With Arwes

Many of us grew up watching Star Trek, marvelling at the beautiful colorful interfaces on the computers that ran the Starship Enterprise. Today’s computer interfaces have certainly grown fancier since the Windows 3.1 and Mac System 7 days, but they’re still nowhere near that gorgeous. The Arwes framework aims to change that, at least where web apps are concerned.

The framework is inspired by the cyberprep and synthwave aesthetics, while drawing from media like TRON: Legacy and Halo. You can get a peek at what it can do on the Arwes website, or look at how it runs on sites like SoulExtract or the Cyber Movie Database. It’s very much about glowing lines, 1980s computer sounds, and screens with animated text fills.

It’s still in an alpha release, and likely isn’t yet ready for business-critical production use. It currently consists of a set of basic components that can be assembled into a functional futuristic website design, but you’ll need some experience to use the tools at hand. There’s a sandbox for experimenting that should help in that regard.

You might just find that it’s the perfect tool to create an interface for your very own cyberdeck, or you might put it to work on your next website design. Either way, if you create something fantastic, don’t hesitate to drop us a line.

 

Screenshot of the framework-built app, showing it running through Firefox

Turn A Webpage Into A Desktop App With Gluon

Electron is software for running web-written apps in the same way as native ones, and has gotten plenty of bad press for its RAM appetite around these parts. But while the execution might leave something to be desired, the concept itself is quite solid —  if you’ve already got code written for the web, a quick and easy way to bring it over to the desktop would be very valuable.

Which is why [CanadaHonk] is building a framework called Gluon, which aims to turn your web pages into desktop apps with little to no effort. We’ve seen their work a few months ago with the OpenASAR project, hacking the Discord desktop app to speed it up. Drawing from that experience, Gluon is built to be lean – with apps having low RAM and storage footprints, lightning-speed build times, and a no-nonsense API.

One of the coolest parts is that it’s able to use your system-installed browser, and not a bundled-in one like Electron. Firefox support is firmly on the roadmap, too, currently in experimental stage. Linux support is being worked on as well — the framework is Windows-born, but that’s to change. There’s also room to innovate; [CanadaHonk] recently added a hibernation feature with aggressive RAM and CPU footprint reduction when the app is minimized, something that other frameworks like this aren’t known for.

If you want to write user-facing software, JavaScript’s a decent language, and quite a few of you are going to be familiar with it. You aren’t limited to the software side of the tech world, either — tools like WebUSB and WebSerial will let you write a user interface for a board that you’ve just developed. For instance, here’s a WebSerial-based oscilloscope, a nifty serial terminal, or a hacker conference badge programming toolkit. For all that browsers have gotten wrong, they certainly don’t seem to become less abundant, and if that means you can quickly develop cross-platform hardware-facing apps, it’s certainly a useful addition to one’s toolkit.

Why I Hate Django

[youtube=http://www.youtube.com/watch?v=i6Fr65PFqfk]

[Cal Henderson] delivered a keynote titled Why I Hate Django at the first annual DjangoCon. Django is an open source BSD licensed web framework written in Python. Google has posted the keynote in its entirety to YouTube, which you can find embedded above. While the talk is humorous (and takes many jabs at Rails developers) it does provide insight into what makes a good web framework. [Cal] is Director of Engineering at Flickr and is an authority on how to make websites scale. He points out that most frameworks are designed to get projects off the ground quickly, but are lacking when it comes to building an even larger service. He talks about several things in Django that need work and improvements that could be made. It’s really an interesting look at what it takes to go big. Continue reading “Why I Hate Django”