User interface (UI) is a critical component of any successful mobile application. In this article, Forrest Shull presents his interview discussion with Human-Computer Interaction (HCI) researchers about mobile UI principles and other areas of ongoing research including multiple devices, privacy and security, and voice. He also talks about the challenges when developing mobile user interfaces.
AeroGear is a mobile development framework from JBoss that supports mobile web, hybrid, native apps on iOS & Android, and server side resources with extensions into existing projects like RESTEasy. Jay Balunas and Marius Bogoevici spoke at JavaOne 2012 Conference about AeroGear framework. InfoQ caught up with them and Anil Saldhana to speak about mobile development using AeroGear.
James Ward spoke at JavaOne 2012 Conference about Client Server Application Development with HTML5 and Java. InfoQ spoke with James about his presentation and this application development trend. 1
In this article, authors talk about new techniques for detecting mobile malware to help protect smartphones from security threats. They also discuss smartphone protection tips and best practices. 1
Manually testing mobile apps slows down development, leaves a huge margin for error, and ultimately lowers the team’s ability to release quality software. Dan Bartow hopes to offer something better.
In this IEEE roundtable discussion article, the panelists discuss current authentication approaches, how to authenticate users on mobile devices and the future direction of authentication. 1
With the increased interest in iOS LOB applications, there are a lot of opportunities for teams that are willing to cross-train in Objective-C. Somya Jain explains what that entails for C# developers. 2
This article presents the results, reactions, and observations from the 2012 InfoQ User Survey. 2,850 people completed the survey providing detailed feedback on their areas of interest.
.NET/Mono has never been a single, unified stack and over the years it continues to grow. In an attempt to clear up some of the confusion this article reintroduces all of the major profiles.
Google has previewed Dart, a new language with a VM but also a JS compiler. InfoQ looks beyond the grammar at Dart's contributions for building apps: Snapshots, Isolates, Modularity. 2
In this IEEE article, author Charlie Miller talks about mobile security vulnerabilities. He discusses how iOS and Android phones can be attacked using mobile malware and drive-by downloads.