Those following along will recall that the development team had moved onto a new version based on React.js and that this had potential implications for LuneOS.
The Enyo team have just begun a private beta of the next generation Enyo. What we know is that with LG’s TV arm as their main customer, the focus remains on TV sized apps. Though increased support for mobile is planned, it is currently limited. Also, the framework will have a new name when publicly released.
This next generation of Enyo will be of interest to those currently building apps with the platform, but may also attract developers already experienced with ReactJS.
For those engaging with this testing phase, we’d be interested in any comments. The webOS Ports team will no doubt also be interested in any app demos built with it too. You can comment at webOS Nation.
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.
Spring is here and webOS fans in the Chicago area can once again meetup and chat over pizza. April 17th is a Sunday less than ten days away. 7pm is the time, Moretti’s Ristorante and Pizzeria, Schamburg is the place. Click here for directions.
Continue reading webOS meetup, Chicago, 17th April
Continue reading Enyo 2.7 released, with next generation plans
Former webOS developer, Garret Downs did much good work for the community until bowing out just over two years ago.
Now he’s back with a new app for LuneOS! Originally developed for FirefoxOS, Foxcasts is a podcast app.
At this point, support extends only to audio streaming from the itunes library, with plans to add downloading and video in the future. The type of database used is unsupported on legacy webOS, so this app is for LuneOS only. Podcast options for webOS are of course already available.
Until he has a device for LuneOS, Garret is testing in the emulator and wants your help. If you are one of those taking the trouble to test the development of the LuneOS development builds, give it a spin and offer your feedback.
More information is on the forum thread.