Tag Archives: webOS

LuneOS October Stable Release: Caffè Latte

We’re very pleased to present you our latest monthly stable release, Caffè Latte or “Latte” for short.

For this month we have mainly been focusing on upgrading fundamentals of our OS. We have upgraded our Yocto release from Dizzy to Fido (Yocto 1.8) which brings a great deal of improvements of various bits of the underlying software for LuneOS.

We also moved from Qt 5.4.2 to Qt 5.5 which brings us various performance improvements in the QML-side of things (noticable in the UI) and it brings us QtWebEngine instead of QtWebKit. QtWebEngine is the replacement of QtWebKit and will allow Qt to keep up to date a lot more quickly with Google’s development of Blink/Chromium. In the short term this means that we will lack a number of minor features that QtWebKit used to offer, but the Qt development team is working hard to bridge the gaps. The move will for sure mean a lot better compatibility with modern websites and features as shown with the almost 100 point bump we got on http://www.html5test.com score while comparing our browser using QtWebKit and QtWebEngine.

For this release the browser has already been updated to make use of QtWebEngine. We are still working on updating the back-end rendering engine for Enyo 1/2 apps to make use of the new QtWebEngine as well, but as you can imagine this is not an easy task and requires a bit more time.

Seeing the number of significant changes in the underlying system bits we decided to still push out a release this month, so you can test it and provide us your feedback.

Grab your Nexus 4, HP TouchPad, Nexus 7 (2012 WiFi) or emulator and load up our latest builds!

Known issue: Audio on Nexus 4 currently doesn’t work due to an upgrade of PulseAudio. We’re investigating this and hope to have this solved the next release.

Changelog

 

Apps:

  • Settings: Cleaned up timezone handling
  • Browser: Moved to QtWebEngine
  • luneos-components: Added support for QtWebEngine
  • C+DAV: Upgraded to version 0.3.34
  • Testr: Added support for HTML5 banners/notification (not yet supported by our version of Qt though).

UI:

  • Upgraded to Qt 5.5
  • luna-next-cardshell: Allow removal of apps from launcher

System:

  • luna-sysmgr: Fixed bug that allowed to bypass security PIN by connecting via USB.
  • Upgraded from Qt 5.4.2 to Qt 5.5 bringing QtWebEngine.
  • Upgraded various components to work with Qt 5.5 (webos-keyboard, qt5-qpa-hwcomposer-plugin, qtwayland, luna-next).
  • Upgraded Yocto from Dizzy to Fido (Yocto 1.8).

Current work in progress for next releases:

  • Complete migration to QtWebEngine for Enyo 1/2 apps
  • Further sensor support (ambient light sensor etc)
  • Implement LED-support so it’s visible to user.
  • Further improvements/options for tabbed launcher
  • Telephony support
  • SMS & IM improvements & support
  • Fix data connection on TP4G
  • Support for custom APN’s for oFono
  • Complete Bluetooth UI integration
  • Further browser improvements and optimizations
  • Further keyboard enhancements for different layouts & languages

The usual

1. Sign up for the bug tracker

2. Get involved and

3. Join the mailing list

Feel free to download the updated builds to get started. Tenderloin and Mako remain our focus for now and the emulator & Grouper work too.

Installation instructions for TouchPad (Tenderloin)Nexus 4 (Mako), and Nexus7 (Grouper) are on the wiki. And remember we don’t do timelines.

Don’t forget to contact us with any questions and feel free to join the discussion on the webOS Nation forums. Catch us on Twitter @webosports on IRC: Freenode:#webos-ports or email webos.ports@gmail.com.

See you next month!

image: Tamorlan.

LuneOS Cafe Cubano: An In-Depth Look

It’s pretty hard to believe that it’s only been three months since HP pulled the plug on official support on webOS and shut down its cloud services. Yet with the arrival of August, the loyal base of webOS developers and enthusiasts who have stuck around will likely be seeing the ninth stable release of LuneOS in the very near future.

Despite having been churning out stable builds for less than a year, the webOS Ports team’s LuneOS is already proving to be a very capable candidate to fill the void left behind by webOS. Read on past the jump, and we’ll examine how the latest LuneOS, Cafe Cubano, measures up to its predecessor.

Continue reading LuneOS Cafe Cubano: An In-Depth Look

Tip: How to Bypass Activation

When powered on, a ‘new’, reset or doctored webOS device will attempt to contact HP’s servers to allow a user to log in to an existing Palm Profile account or create a new one. In the past, this allowed access to the app catalog and other services such as cloud backup & remote wipe.

Now, the HP servers are gone. You can read articles on these pages about the various community fixes for issues that have arisen over the years and how to set up the device and install apps. But if starting afresh, you’ll hit an apparent brickwall: webOS wasn’t designed to skip the activation if contact isn’t made. Palm naturally assumed that everyone would want to download apps & use the services, so the machine waits for contact, advising the user to check the connection or contact HP.

Continue reading Tip: How to Bypass Activation

Where Will LuneOS Get Its Apps?

jolla-app-grid-fixed

The webOS Ports team has been developing LuneOS for a long time now. It started after HP released webOS as an open source project in December of 2011. With monthly updates the LuneOS project now hosts a ton of awesome features as it draws nearer and nearer to daily driver status.

I wrote about testing apps for LuneOS several months ago. The TLDR version is there aren’t many current Enyo (think webOS 2.x and up) based apps that work with LuneOS. There are a LOT of Mojo (think webOS 1.x) apps for webOS out there but when HP open sourced webOS, Mojo was not included so that’s a no-go for LuneOS too. Bummer.

Will there be apps for LuneOS when it does reach daily driver abilities? Where will the apps come from?

Continue reading Where Will LuneOS Get Its Apps?