Tag Archives: Developer

A future JavaScript framework for LuneOS – Demos wanted!

This article is unusual for pivotCE. Most of our articles are aimed at the general reader, but this one is specifically aimed at those with knowledge of javascript frameworks – specifically frameworks designed for app development. We hope this article will reach such people in our community and beyond in the hope that the LuneOS project can benefit from a range of experience and insight and even perhaps recruit some new contributors.

Long time webOS fans will be aware that one of it’s features was the ease with which apps could be created using methods more associated with web design. Most (non-game) apps were in fact mixtures of HTML & javascript. This and the ‘synergy’ of connecting data from various remote services into common user interfaces is what gave the system the name of webOS.

In the early days, webOS was at the cutting edge of using web technologies, but performance was not as responsive compared to more traditionally coded apps. Since the days of legacy webOS, many improvements have been made in app development frameworks and their implementation to bring speed up towards that of ‘native’ apps or at least fast enough for the user to see little difference. Increasing speed, power and multi-core processors have also helped, though performance is beginning to plateau as the physical limits of current hardware is reached.

The first (proprietary) development framework for webOS was called ‘Mojo’. After the purchase by HP, the (Open-source) ‘Enyo’ framework was introduced to target more varied screen sizes. Version 1 ran on the webOS 3.0 HP TouchPad and was back-ported to phones. Version 2 became a cross-platform framework also.

Of course, we all know about the end of hardware at HP and the eventual sell off of all parts of webOS. Officially, the Open-webOS project is still maintained by LG & HP and LG’s Silicon Valley lab have continued to develop the Enyo JS framework. The part used to make the UI for mobile apps is called ‘Onyx’. To make apps suitable for Television screens, LG developed a new UI library called, ‘Moonstone’. Enyo itself has developed through version 2.5 to now stand at version 2.7 and LGSVL now looks to the next generation of Enyo (Forum comments). But this brings with it potential problems for LuneOS.

Continue reading A future JavaScript framework for LuneOS – Demos wanted!

LuneOS December Stable Release: Cappuccino

Merry Christmas! And we’re finally back with a new release called “Cappuccino”, just in time for Christmas and the New Year. We have been focusing on improving the underlying system stability, adding new features and upgrading various system components. Continue reading LuneOS December Stable Release: Cappuccino

Christmas News Crumbs, 2016

We send our best wishes to our readers at this time of year. To those that celebrate Christmas, other seasonal festivals or none at all, be of good cheer for webOS still seems to be here for another year!

News crumbs is where we briefly note stories that may have some interest to webOS users. In light of the season, this one will be a little ‘fatter’. Let’s talk turkey.

  • The start of this month saw the arrival of a new app for webOS. The occasional app still appears along with the various fixes and patches that keep the system running despite the time that has passed since any official, corporate support from it’s creators. These gifts are usually unexpected, so pleasant surprises. DianBao, a client for the Telegram messaging service, may have brought an additional gift. Singaporean developer and forum member, ‘mrrekcuf’ originally created the app as a prize-winning entry for a competition to make a Blackberry 10 app. To port it to Legacy webOS has also meant porting the Qt5 cross-platform application framework. It is this up to date version that has allowed many of the new features of LuneOS, including a modern browser. It remains to be seen if this development will lead anywhere, but if one thing could bring yet another lease of life to Legacy webOS, a new browser would be it. Comment thread.
  • At webOS Ports, the build servers will be down for the last few days of 2016. Don’t panic! It is only for maintenance and upgrades. LuneOS developers take note.
  • For those developing apps for LG webOS televisions, note that LG’s developer website will also be shut down just after Christmas. Again, it is merely to allow for a new, improved site! Here’s the announcement. From the 27th the new web address will be: webostv.developer.lge.com
  • Over the years, webOS enthusiasts have experienced highs and lows from the Consumer Electronics Show. At this time of year we look to the start of January to see what items of interest may be exhibited in Las Vegas. One such item is the LG Probeam laser projector. While only a slight step to a new product category, this at least shows LG’s continuing commitment to webOS in their audio / visual products. Comment thread.
  • News that may be of interest to Palm fans is that TCL / Alcatel has signed a license deal with Blackberry to produce phones (the last couple of BB phones were rebranded TCL models). New products may well be exhibited at CES next month. Notable for us was TCL’s purchase of the ‘Palm’ brand almost two years ago. Since that announcement, there has only been silence… Comment thread.
  • Another gift! This time it is for PalmOS users. Games company, Astraware have published the registration codes of games for PalmOS and other old systems. You will need to dig out the apps from your archive (or get them by other means), but you can now activate them on new or reset devices. Comment thread.
  • Remember Classic? It was the PalmOS emulator you could use to run old Palm apps on webOS. Those who follow us on Twitter, may have noticed a few retweets when former editor of webOS Nation, Dieter Bohn announced a redesign of his current site, The Verge. He rashly promised a sticker for the first screen shot of the site on a Palm Pre. Alan Morford is not one to do things by halves.

That’s it for now. See you in the new year with an announcement about pivotCE.

LuneOS May Stable Release: Café mocha

Welcome to May, LuneOS fans! It’s been over 2 months since our last stable release, but don’t worry: We have been working extremely hard in bringing a lot of updates to the underlying system.

These kinds of upgrades on the lower level of our OS have significant impact and usually lead to some regressions as well. This was one of the reasons why we didn’t have a release last month and the release this month is a bit later than usual. We wanted to iron out some critical bugs first.

Check out what we’ve been up to and get to the builds!

Continue reading LuneOS May Stable Release: Café mocha