iUI (software)
{{Short description|Open-source web application framework}}
{{about|a user interface library for mobile web app development|other uses|IUI (disambiguation)}}
{{lowercase}}
{{Infobox software
|name = iUI
|logo =
|screenshot =
|caption =
|collapsible =
|author =
|developer = Joe Hewitt
|released = {{Start date|2007|07|05}}
|latest release version = 0.4
|latest release date = {{Start date and age|2009|08|06}}
|latest preview version =
|latest preview date =
|programming language = HTML, JavaScript, CSS
|operating system = Android, iOS, webOS
|platform = Mobile web applications
|size =
|language =
|status =
|genre = Web application framework
|license = New BSD License
|website = {{URL|http://www.iui-js.org/}}
}}
iUI is a lightweight open source Web application framework consisting of a JavaScript library, Cascading Style Sheets (CSS), and images for developing advanced mobile web applications (webapps).{{cite web|url=http://www.ddj.com/mobile/211200910|title=Porting JavaScript Applications to the iPhone|author=Thompson, Tom|publisher=Dr. Dobb's Journal|date=2008-10-16|accessdate=2009-01-08}} It allows developers unfamiliar with programming languages such as Objective-C, or who don't want to build native applications using proprietary software development kits (SDKs), to use plain HTML, CSS, and JavaScript to build native-looking webapps.
Originally known as iphonenav, iUI was created by Joe Hewitt{{cite web|url=http://code.google.com/p/iui/source/browse/NOTICE.txt|title=iUI name attributed to Kristopher Tate in NOTICE.txt|accessdate=2011-11-18}} specifically for iPhone developers with the goal to "turn ordinary standards-based HTML into a polished, usable interface that meets the high standards set by Apple's own native iPhone apps."{{cite web|url=http://www.joehewitt.com/blog/introducing_iui.php|title=Introducing iUI|author=Hewitt, Joe|publisher=JoeHewitt.com|accessdate=2011-06-22}} It gave web applications running on Safari the look of a native application built with the iOS SDK.{{cite web|url=http://ajaxian.com/archives/iphone-native-looking-skin|title=iPhone Native Looking Skin|date=2007-07-06|accessdate=2009-01-06}}
Currently, iUI supports most smartphones and tablets. Devices independently tested with the framework include: Palm Pre, HTC Dream/T-Mobile G1, HTC Magic/T-Mobile MyTouch 3G, HTC Hero/T-Mobile G2 Touch, Motorola CLIQ, Motorola Droid, Samsung Intercept, and all iOS devices.{{cite web|url=http://m.adelphi.edu/info.php|title=AU2Go Information Page|author=Adelphi University|accessdate=2011-06-22}}
iUI has been used to develop a variety of web-applications. Notable examples include Bank of America's Mobile Site and Adelphi University's Mobile Web Application Suite AU2Go.{{cite web|title=Gallery of iUI-based Applications|url=http://www.iui-js.org/gallery|url-status=live|archive-url=https://web.archive.org/web/20200201141154/http://www.iui-js.org/gallery|archive-date=1 February 2020|accessdate=2011-06-22}}
See also
{{Portal|Free and open-source software}}
References
{{Reflist}}
External links
- {{Official website}}