BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage User Interface Content on InfoQ

  • InterState: A Language and Environment for Expressing Interface Behavior

    InterState is a new programming language and environment aimed at addressing the challenges of writing and reusing user interface code. InterState's creators Stephen Oney, Brad Myers, and Joel Brandt claim in their paper that InterState can help programmers to better understand, navigate, and reuse their GUI components even with complex interfaces involving thousands of objects.

  • Google Released LiquidFun 1.1, Open-source 2D Physics Engine

    Google announced 1.1 release of LiquidFun, an open-source 2D physics engine including fluid simulation. The engine opens new possibilities to both game developers and UI designers, says Google. LiquidFun now officially supports iOS in addition to Android, Linux, and OS X.

  • Google Introduces Material Design at Google I/O

    Google is introducing Material Design, a visual language incorporating design principles for user interfaces spanning a multitude of devices from wearables to smartphones, tablets, desktops and TVs. Material Design attempts to provide fluid motion on tactile surfaces, but mouse and keyboard-based devices are also considered.

  • Guidelines for Responsive Website Design

    This article includes several guidelines for creating websites that scale for different screen sizes and form factors.

  • Xamarin.Forms Enables Truly Native Cross-platform UIs

    Up until now one could write with Xamarin cross-platform native mobile applications that shared 80% of the code on average with the rest of 20% representing UI code that had to be written separately for each platform. The latest release, Xamarin 3.0, introduces Xamarin.Forms, a MVVM library for writing a single UI code in C# being executed natively on iOS, Android or Windows Phone.

  • Bridging the Gap Between Gesture and Animation with Facebook's Pop Framework

    Facebook has recently open-sourced Pop, the animation engine behind its iOS Paper app. Pop aims at making it easier for developers to go beyond fire-and-forget animations, thus enabling interactive animations. In addition to static animations, Pop supports spring and decay dynamic animations, as well allowing the creation of custom animations.

  • Facebook: MVC Does Not Scale, Use Flux Instead [Updated]

    This article has been updated based on community and Jing Chen (Facebook)’s reaction. (See the Update section below.) Facebook came to the conclusion that MVC does not scale up for their needs and has decided to use a different pattern instead: Flux.

  • Apple Offering Microsite about UI Design for iOS 7

    Apple is offering registered iOS developers a new microsite collecting in a central location videos, documents, and whitepapers about User Interface design for iOS 7. The new site aims at providing developers with the necessary information "to build polished, engaging, and intuitive apps for iOS 7."

  • iOS Auto Layout with Masonry

    Open Source project Masonry aims to make Auto Layout code more concise and readable. Masonry, “a light-weight layout framework which wraps Auto Layout with a nicer syntax”, enables a XIB- and Storyboard-free experience.

  • Doc-To-Help 2013 v2 Adds Responsive Design and Content Widgets

    Component One has released Doc-To-Help 2013 v2 with a responsive user interface which automatically displays content depending up on the device from which it is accessed. It also includes content widgets such as note, lightbox, gallery, carousel, topic contents, tabs and code highlighter.

  • Apps Have to be iOS 7 Compatible by February 1st

    Apple recently announced that iOS applications have to be iOS 7 compatible by February, 1st. To submit new applications or application updates to the iTunes Store, developers have to build their applications with XCode 5 and apps have to be optimized for iOS7. Compatibility with iOS 7 includes changing the UI according to the current Human Interface Guidelines and adapting API changes.

  • Ionic HTML5 Mobile Framework Alpha Preview

    Ionic is a new user interface framework for building hybrid mobile applications with HTML5 that bills itself as the "bond between native and HTML5". It provides many of the essential mobile user interface paradigms, such as simple items like lists, tab bars and toggle switches. It also provides more complex visual layout examples such as menus that slide out to reveal content underneath.

  • Famo.us launches first public access to its Javascript platform

    The team that built the Famo.us Javascript platform plans their first preview release of their app layer code on December 5th, 2013 as a foreshadowing of their platform's client-side prowess.

  • Webix JavaScript UI Library Helps to Build Cross Platform HTML5 and CSS3 Applications

    XB Software Ltd has recently released its JavaScript UI library codenamed Webix which includes over 40 components that enables you to build not only Android and iOS apps but also traditional windows and web based applications.

  • Apple Now Allows Downloading Previous Versions of iOS Apps

    Since the release of iOS 7 brings a whole new interface design for iPhone applications, developers might be forced to rework the user-interface of their iPhone apps as well, to match Apple's new Human Interface Guidelines. Apps designed for iOS 7 would be inappropriate for users who can't upgrade to the current iOS version, but Apple now also allows downloading previous versions of apps.

BT