Difference between revisions of "Browsers"

From PowerUI
Jump to: navigation, search
(A UI must..)
Line 15: Line 15:
 
* Be very dynamic - UI's are not static at all and can acceptably spend more time loading ''(opposite of the loading focus of a browser!)''
 
* Be very dynamic - UI's are not static at all and can acceptably spend more time loading ''(opposite of the loading focus of a browser!)''
 
* Be easy to extend in order to represent as many UI concepts as possible
 
* Be easy to extend in order to represent as many UI concepts as possible
 +
* Not have awkward platform barriers
  
 
== What PowerUI can do ==
 
== What PowerUI can do ==

Revision as of 14:22, 15 March 2017

PowerUI is not a web browser - it's a UI framework. PowerUI isn't simply a wrapper for Chrome - it's been built from scratch and it's now rapidly becoming the newest web engine in nearly 15 years. Standing at nearly 300,000 lines of code, PowerUI is a massive toolbox for all your UI needs. As it's also based on widely used standard technology, getting started with it is as simple as it gets!

Websites vs UI's

Every now and then, people ask why PowerUI isn't just a wrapper for some existing web engine. It's because websites and user interfaces have extremely different requirements. Consider this:

A browser must..

  • Load a website as fast as possible
  • Display very static websites; load time is more important than runtime performance
  • Be extremely secure

A UI must..

  • Tightly integrate with your code and the engine (opposite of secure!)
  • Be very dynamic - UI's are not static at all and can acceptably spend more time loading (opposite of the loading focus of a browser!)
  • Be easy to extend in order to represent as many UI concepts as possible
  • Not have awkward platform barriers

What PowerUI can do

PowerUI focuses on the goals of a UI framework. As a result it can:

  • Just work on any platform
  • Advanced text formatting (like knockout text)
  • Shading/ Lighting
  • 3D text
  • Window system
  • Context menu's
  • Dialogue system
  • Easy to localise
  • Extremely customisable - design a new html element etc
  • Particle systems and camera's on your UI
  • Lots more!