IUI (software)
Encyclopedia
iUI is a lightweight open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 Web application framework
Web application framework
A web application framework is a software framework that is designed to support the development of dynamic websites, web applications and web services. The framework aims to alleviate the overhead associated with common activities performed in Web development...

 consisting of a JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....

 library, Cascading Style Sheets
Cascading Style Sheets
Cascading Style Sheets is a style sheet language used to describe the presentation semantics of a document written in a markup language...

 (CSS), and images for developing advanced mobile web applications (webapps). It allows developers unfamiliar with programming languages such as Objective-C
Objective-C
Objective-C is a reflective, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.Today, it is used primarily on Apple's Mac OS X and iOS: two environments derived from the OpenStep standard, though not compliant with it...

, or who don't want to build native applications using proprietary software development kit
Software development kit
A software development kit is typically a set of software development tools that allows for the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar platform.It may be something as simple...

s (SDKs), to use plain HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

, CSS, and JavaScript to build native-looking webapps.

Originally known as iphonenav, iUI was created by Joe Hewitt
Joe Hewitt (programmer)
Joe Hewitt is a software programmer who is best known for his work on the Firefox web browser and related software development tools like Firebug and DOM Inspector....

 and named by Kristopher Tate
Kristopher Tate
Kristopher Tate , is the founder and chief technologist of the Zooomr website and BlueBridge, a company that works on metadata enhanced communication technologies....

  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
IPhone
The iPhone is a line of Internet and multimedia-enabled smartphones marketed by Apple Inc. The first iPhone was unveiled by Steve Jobs, then CEO of Apple, on January 9, 2007, and released on June 29, 2007...

 apps." It gave web applications running on Safari
Safari (web browser)
Safari is a web browser developed by Apple Inc. and included with the Mac OS X and iOS operating systems. First released as a public beta on January 7, 2003 on the company's Mac OS X operating system, it became Apple's default browser beginning with Mac OS X v10.3 "Panther". Safari is also the...

 the look of a native application built with the iOS SDK.

Currently, iUI supports most smartphones and tablets. Devices independently tested with the framework include: Palm Pre
Palm Pre
The Palm Pre is a multimedia smartphone designed and marketed by Palm with a multi-touch screen and a sliding keyboard. The smartphone was the first to use Palm's Linux based mobile operating system, webOS...

, HTC Dream
HTC Dream
The HTC Dream is an Internet-enabled smartphone with an operating system designed by Google and hardware designed by HTC...

/T-Mobile G1, HTC Magic
HTC Magic
The HTC Magic is a smartphone designed and manufactured by HTC Corporation. It is the second HTC device to run the Android software stack, after the HTC Dream. Vodafone unveiled the Magic on February 17, 2009 at the Mobile World Congress in Barcelona...

/T-Mobile MyTouch 3G, HTC Hero
HTC Hero
The HTC Hero is the third phone manufactured by the HTC Corporation for the Android platform, as part of the A series...

/T-Mobile G2 Touch, Motorola CLIQ
Motorola CLIQ
The Motorola Cliq is an Android-based mobile phone by Motorola.The Cliq/Dext has 3G/HSDPA ; in the US, it is only compatible with T-Mobile's 3G UMTS network. It also has Wi-Fi ability, a 5-megapixel camera and video recording , a standard 3.5 mm headphone jack, an HTML browser, and a QWERTY keyboard...

, Motorola Droid
Motorola Droid
The Motorola Droid is an Internet and multimedia enabled smartphone designed by Motorola, which runs Google's Android operating system. The Droid had been publicized under the codenames Sholes and Tao and the model number A855...

, Samsung Intercept, and all iOS devices.

iUI has been used to develop a variety of web-applications. Notable examples include Bank of America
Bank of America
Bank of America Corporation, an American multinational banking and financial services corporation, is the second largest bank holding company in the United States by assets, and the fourth largest bank in the U.S. by market capitalization. The bank is headquartered in Charlotte, North Carolina...

's Mobile Site and Adelphi University
Adelphi University
Adelphi University is a private, nonsectarian university located in Garden City, in Nassau County, New York, United States. It is the oldest institution of higher education on Long Island. For the sixth year, Adelphi University has been named a “Best Buy” in higher education by the Fiske Guide to...

's Mobile Web Application Suite AU2Go.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK