Amadeus Consulting Discusses What HP’s webOS Means for Mobile App Development

Computers & TechnologyTechnology

  • Author John Basso
  • Published June 5, 2011
  • Word count 747

webOS App Development Overview: Software Development

From a developer perspective, webOS® is pretty straight forward. Most web app developers that have worked in HTML, CSS, and JavaScript will find this very familiar. However as a native app, developers can also use the Services APIs which gives access to the hardware capabilities of a webOS device, which makes them much more powerful than just a web app.

Other features include the webOS application framework, called Mojo (which is a set of JavaScript APIs), which makes it easy to write multi-threaded, event driven applications. Apps can also run in the background, have multiple concurrent screens and generate alerts and updates.

Jumping into a little bit more of the tech side, there are also official plug-ins to the SDK which allows C/C++ as well as OpenGL/SDL application porting and development which may be useful in some situations. Also Ajax can also be incorporated to allow asynchronous data access without interrupting the user experience or impacting the behavior of the app running in the foreground.

Palm’s previous experience with webOS before its acquisition by HP has created a very good range of tools, which most developers will find to be adequate for easy development and testing. Along with the basic SDK, developers have a range of supported emulators, including one through Oracle VM VirtualBox®, and well as plug-ins for the Eclipse® IDE for those that prefer an integrated development environment. Also unique to HP is the Ares browser-based IDE which gives you a complete integrated development environment from anywhere through the web.

HP’s developer program also makes it very easy to collaborate on project, and even has a very good system for developing and distributing open-source apps.

webOS App Development Overview: UI / UX

Even though the development side of webOS feels very much like creating a web app, or even a website, remember that this is very different. For example, using the ‘back’ gesture instead of a button, and making the controls intuitive for a mobile device, rather than just like a webpage. The Mojo widgets also provide many familiar controls such as radio buttons and check boxes, and make sure that it is easily apparent what each control does.

To help with different display sizes, webOS apps can also be easily programmed to detect screen sizes and adjust accordingly. This may mean automatic resizing depending on the content, or pulling up specific graphical assets that are already optimized to specific resolutions. Also, there are many techniques that can help applications reduce resource consumption when minimized or running in the background or when the app is left idle.

We have also written many articles about mobile app design which are posted under the creative section of our blog at http://blog.amadeusconsulting.com.

webOS App Development Overview: Marketing

Hewlett-Packard is launching three mobile devices this summer, which will be the first webOS products since the company acquired Palm early last year. These will include a small and medium sized smart phone as well as an iPad-sized tablet.

HP’s vision for webOS is much larger than just mobile devices. Starting in 2012, HP will also begin incorporating webOS into every PC it ships, which will give it a user base of over 60 million in less than a year. It is anticipated that this will function through a browser feature, not as a standalone OS, although it has that potential as well.

From an app development standpoint, this provides a lot of potential incentive to developing an app for the webOS app market, as well as incentive for having an app ready at the initial launch. However, as with other mobile platforms, success is codependent on the company backing the platform and the developers willing to support it. Developers must put a lot of faith into the company’s ability to promote the platform and sell it to users, otherwise the developers will lose out. And HP puts a lot of faith in the developers to build a market that they can promote.

In either case, the ease of development on webOS as well as the extensive support from HP gives the platform a lot of potential for success.

Have an app idea for webOS app? Or even an iPhone, Android or Windows Phone 7 app? Our custom app development team has developed dozens of successful apps for businesses, entrepreneurs and startup companies around the world, and we’d love to help you develop your idea too. http://AmadeusConsulting.com

John Basso is the CIO for Amadeus Consulting, a custom application development company dedicated to creating technology solutions as well as the Executive Director of BLAST! (Business Leaders in Action for Sustainability Today) (www.blastnetwork.org). As a Microsoft Gold Certified Partner, we excel in data & content management, e-commerce, data collection and management, browser plug-ins, and iPhone app development.

Article source: https://articlebiz.com
This article has been viewed 592 times.

Rate article

Article comments

There are no posted comments.

Related articles