Upcoming App Catalog Payment

0 BY Roy Sutton

Who doesn’t love money? If you’re one of the many who have apps in the App Catalog and love money, you’re in luck! In order to perform some maintenance on the App Catalog we’re going to need to pay developer’s outstanding balances. This one time process will send out payments to developers who would otherwise not have been paid yet. Normally, the App Catalog sends out payments once the total owed is over $100 or 100 €. For this payment, all outstanding balances will be paid, regardless of amount. Consider it an early Thanksgiving gift.

Also note that the payments will be coming from the e-mail addresses webos.us@hp.com and webos.eu@hp.com. Be sure to update your mail rules so the notices don’t get lost.

Topics  Uncategorized

Roy and Jeremy: Adventures in JavaScript Land

0 BY Roy Sutton

The last few weeks have been busy for everyone around here. In addition to getting all the Open webOS goodies ready and getting Enyo 2.0 out the door many of us have been hitting the road and spreading the good news.  While Dave Freeman and the other DevRel folks were busy out on the West Coast, Jeremy Thomas and I were busy out here in the East.

GothamJS

Our first stop was New York for the 2nd GothamJS conference. GothamJS was a one-day, general interest JavaScript conference. Jeremy and I were joined by the inestimable Ben Combee. Presentations ranged from Canvas as a Flash replacement to understanding the power of regular expressions. The first speaker was JavaScript doyen Douglas Crockford, who spoke on the importance of maintaining good code style. We were mainly here to network and catch up with the latest goings-on in JavaScript. All-in-all a good conference with a range of useful talks.

Throne of JS

Toronto, Ontario, Canada was location for the recent Throne of JS conference. This conference pitted several JavaScript frameworks against each other in a knock-down, drag-out fight. Well… it was actually much more friendly than that. The conference was entirely focused on frameworks, and, except for the glaring lack of Enyo among the presented frameworks, it was very interesting.

The focus of most of the frameworks we got to see was data binding. Each framework had its own approach to data binding. Enyo itself doesn’t prescribe any particular approach to data binding and, consequently, works relatively well when combined with these other frameworks. We’ll soon have some interesting demos that show off how to tie Enyo to these newer frameworks.

And in conclusion…

One of the best parts of going to these conferences is getting to meet the people who are moving the state of JavaScript forward. If you don’t go out and find out what problems others are facing and you don’t see how others are tackling similar problems you run the risk of stale thinking. It’s important to us that we keep Enyo evolving. One of the other great parts is getting to talk about Enyo and showing people how Enyo can help them create great apps. To that end, we’ll be on the road for the rest of the year getting the word out. Perhaps we’ll see you at the next conference?

Topics  DevRel Team, Enyo

Enyo Hackathon

0 BY Roy Sutton

Want to learn more about Enyo, the cross-platform JavaScript framework that’s sweeping the Web? You’re in luck! After Enyo’s done with sweeping, she’ll be putting in an appearance at the Enyo Hackathon in Sunnyvale, CA on August 4th, 2012. Come and collaborate with the Developer Relations and Enyo teams to produce apps, hack on the code, make reusable components and more. Find out how, with Enyo, you can rapidly produce responsive apps for the desktop and mobile devices. There’s no cost to attend, but space is limited!

Did I mention prizes? There’ll be prizes, too!

Register for the Enyo Hackathon at EventBrite today.

Topics  Uncategorized

Meet the Team: Intern Edition

3 BY Roy Sutton

Every now and then we like to introduce you to some of the people who help make webOS possible. Today, we’ll introduce you to those who make it possible for those people to get their jobs done. I am, of course, referring to interns. Actually, interns working for the Developer Relations team roll up their sleeves and get their hands dirty helping us with projects as diverse as Open webOS, Enyo and the developer forums here. So, without further ado and in their own words, the interns:

Arthur Thornton 

"Senior" Intern

Hi everyone, my name is Arthur Thornton and I’m a second-term intern here with the Developer Relations team. I’ve been pretty heavily involved with webOS since shortly after hearing about it being a mobile platform centered around web technologies at CES 2009. The very day the SDK went public, I installed it and started making apps, ultimately releasing several into the App Catalog over the past few years. To provide some context regarding my community involvement over the past couple of years, I wrote for the two biggest webOS fan-sites, webOS Nation and webOSroundup and developed the official webOSroundup XL app for the TouchPad. Now that I’m back with the webOS team, I will be starting out with actively monitoring both the webOS and EnyoJS developer forums and assisting developers with issues that arise while developing their apps. Additionally, I’m working on is improving the developer websites.

Patrick Roberts 

Junior Bit Twiddler

My name is Patrick Roberts and I hail from Southern California where I attend California State University Northridge. I got involved with webOS way back when the Pre was originally announced since it was very much web based both in its app ecosystem and the OS itself. Before I came to Palm to be an intern, I was a Web Programmer for CSUN. I currently work for Steve Winston and my most recent project was helping to develop the official release of webOS Community Edition which was released at the end of June.

Jason Robitaille 

It's not just the focus that's fuzzy

I’m one of the new interns here with webOS and I’ll be working for the Enyo Framework Team on upcoming features and components for Enyo 2, our next-generation app framework. It’s an exciting place to be and I’m thrilled to be given the opportunity to a part of it. Originally from Canada, this internship has afforded me the ability to come to the US for the first time, and the priceless chance to meet many friends that I’ve talked to in the webOS community for the past 3 years.  Aside from being a computer science student at the University of Manitoba, prior to this internship, I gained some notoriety in the webOS community with my frequent homebrew software releases, as well as my official App Catalog apps (http://canuckcoding.ca). In addition, I’ve also released several Enyo components to the community gallery. HP webOS, and especially Enyo lately, have been huge influences on my life and education. Every since CES 2009 with the debut of the Palm Pre, I’ve been hooked on webOS and web technologies. It’s motivated me to self-teach myself javascript, interact with the amazingly supportive developer community, and constantly push myself. In the few short weeks here, I’ve already learned new techniques and details that I’ll be able to push forward with my Enyo framework developments in the near future. I look forward to where the next two months will lead.

Josh Cole 

This End Up

My name is Josh Cole and before I came to webOS, I did a lot of programming in a number of languages as a full stack web developer. However, I have been in love with webOS ever since I picked up the original Pre. I was active early in Enyo 1.0′s life cycle on the Early Access boards, and have periodically stopped in with the webOS Internals IRC to give advice or pick up little projects that might otherwise be left by the wayside. I’m looking forward to helping out the team in their work to make Open webOS a reality in any way I can!

Topics  DevRel Team

Developer Meetup with Phil McKinney

1 BY Roy Sutton

Last Wednesday night I had the great fortune to attend the New York City webOS Developers Meetup featuring Phil McKinney. Longtime webOS developers will remember Phil from his role as CTO of HP. Phil is currently promoting his book, Beyond the Obvious, and has just taken over as CEO of Cable Labs. The meeting was held at the 92nd street YMHA and was hosted by Ben Stern and Jonathan Ezor, both also long-time webOS fans.

Phil’s new book focuses on innovation. Phil spent about half the night discussing his book and the lessons on promoting innovation. There were many interesting ideas and I recommend you take a look at this book if you are at all involved in providing a product or service.

The rest of the night involved questions about HP and webOS. We learned about the role that Phil played during HP’s acquisition of Palm. He said that he carries his TouchPad with him everywhere he goes. He also said that he believes that Open webOS has a lot to offer. We couldn’t agree more!

After Phil’s talk I got a chance to hand out some Enyo t-shirts and talk a bit about our plans for Open webOS, Enyo and the webOS Community Edition. It’s always great to meet with developers. Perhaps we’ll show up at your webOS developer meetup?

Photo credits: Ben Stern

Eurozone VAT Change

0 BY Roy Sutton

European Union recently instituted changes that affect the VAT rate for app purchases in those countries. To offset the new VAT, app prices in those countries were automatically increased. As always, you can manually adjust your prices by performing a meta-data update in the webOS Developer Center. This change should keep keep your app revenues the same as they were before the VAT increase. If you have questions about the VAT change, please visit our forum.

Topics  Announcements

Multiple App Version Support

0 BY Roy Sutton

As of late last week, the App Catalog supports multiple app versions. When updating an app, if you remove support for a particular version of webOS or a specific device, the system will automatically continue to provide the last suitable version to users. No action is needed to take advantage of this functionality. If you have been holding off on making changes to your app because it would no longer function on older devices you can now update to a new version. Simply uncheck the device(s) no longer supported and the older version will continue to be available on the older devices. Feel free to discuss this change in our forum.

Topics  Uncategorized

New App Reporting Available

3 BY Roy Sutton

We are pleased to announce two new additions to the Developer Center. The first is an upgraded reporting system for app downloads that provides better visibility and analytics. The second is a new option for those developers who wish to set a privacy policy for their apps.

The new reporting system provides the ability to compare downloads to updates as well as show developers the number of active devices with their apps installed.

Developers can filter by installed version number and date range. Reports can be grouped by day, week or month. At release, there will be about two weeks worth of data in the new system. These improved reports should make it easier for developers to keep track of their app downloads.

With the new privacy policy option developers whose apps collect personal data can now include a URL that points to their privacy policy. The URL is entered in the Tax/Legal section of the app submission process. Additionally, developers can specify a company privacy policy by editing their account details and including a link to the policy in the Company section. Developers should review the applicable laws to see if a privacy policy is required.

We’re always striving to improve the developer experience on webOS. If you have suggestions you would like to share with us, please visit our forums.

Topics  Announcements

April Code Releases for Open webOS

4 BY Roy Sutton

As April draws to a close we are pleased to share more code for Open webOS. This month’s scheduled release includes support for Node.js as well as updates to Enyo and Ares.

In addition, we are pleased to announce early delivery of the System Manager Bus (which was originally scheduled for July) and a release of three policy components based on our Platform Portability Layer. We’re happy to be ahead of schedule in getting this component of the Open webOS platform into your hands.

Node.js is a JavaScript platform for deploying event-driven applications. It also forms the backbone for writing services in Open webOS. The code available from this release includes the bindings necessary to access the System Manager Bus.

The System Manager Bus, also known as Luna-service2, implements the Inter-Process Communications (IPC) mechanism used by Open webOS. Included with the release are utilities for monitoring and debugging. More information is available here. We were pleased to have this piece ready ahead of schedule so we’re making it available to the community.

The three system policy components included in this release are Powerd, Sleepd, and Storaged. Each is implemented using our Platform Portability Layer and demonstrates how to interface to system devices. More information is available on the Systems Policy Components page.

The Enyo team has been hard at work. This latest release of Enyo includes a number of new features including the new List widget. Also, the Ares 2 repo is now public. Head over to enyojs.com for more on both Enyo and Ares.

Finally, as with other Open webOS components, you can find all the source online and detailed information at the project Web site. Keep the feedback, pull requests, comments, and ideas coming. Open webOS is already a better platform from the contributions the community has made!

Developer Center Updates

2 BY Roy Sutton

A few astute developers may have noticed a couple of new features in the My Apps section of the Developer Center Web site. This last weekend we rolled out some changes to make it easier for developers to monitor their apps and generate promo codes.

The first change allows developers to see app reviews for their apps within the Developer Center. Developers can view the reviews by version, date, or rating. With this new feature developers will be better able to monitor user sentiment and quickly determine if updates are producing the desired effect.

Customer Review Screen

The second change allows for shorter promo codes. These new ‘printable’ promo codes are easier for users to type than the traditional ‘secure’ promo codes. Developers can now choose the type of promo codes they generate depending upon how the codes will be distributed.

We continue to work on the Developer Center to improve the usefulness for developers. We know how important good tools are for engaging and retaining customers. We look forward to introducing even more features in the future. If you would like to discuss the new features please visit this post in the forum.

Topics  Announcements