InfoQ

InfoQ

Topic/Tag specific view

Mobile Content on InfoQ


Latest featured content about Mobile

Mobile HTML5 Design and Development, with David Kaneda

Topics
CSS3,
HTML5,
Rich Internet Apps,
CSS,
HTML,
Markup Languages,
Languages,
Programming,
Mobile,
CSS4

David talks about the unique challenges facing developers building mobile HTML5 apps, especially on WebKit. He also outlines the recent developments on this field and how they empower a whole new genre of applications.

News about Mobile

A New Garbage Collector and Memory Profiler for iOS/MonoTouch

Topics
GarbageCollection,
JVM,
Virtual Machines,
Runtimes,
Java,
Websphere,
Mono,
IBM,
Application Servers,
.NET,
Languages,
iOS,
Agile in the Enterprise,
Companies,
Programming,
Agile,
Mobile,
Operating Systems,
MonoTouch

MonoTouch for iOS now supports the generational garbage collector SGen. Until recently this was an experimental option only available on the full version of Mono. Along with it comes a Memory Profiler for iOS that it accessible via the MonoDevelop IDE.

Unit Testing on Mobile Devices with .NET/Mono

Topics
Mono,
.NET,
Languages,
Android,
iOS,
Unit Testing,
Programming,
Mobile,
Operating Systems,
TDD,
MonoTouch,
iPhone,
Windows Phone 7,
iPad,
Testing,
MonoDroid

An ongoing problem with specialized platforms is the lack of support for unit testing. Developers are forced to compromise the quality of their tests or their build process in order to get anything working. Recently MonoTouch has made progress in this area, but Windows Phone and Mono for Android still lag behind.

Articles about Mobile

The Essence of Google Dart: Building Applications, Snapshots, Isolates

Topics
Virtual Machines,
Runtimes,
Java,
Javascript,
Websphere,
Ruby,
Dynamic Languages,
IBM,
Application Servers,
Compilers,
Google,
Languages,
Companies,
Agile in the Enterprise,
Language Design,
Rich Client / Desktop,
Programming,
Agile,
Mobile,
Language Features,
Rich Internet Apps,
Language

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.

Mobile Attacks and Defense

Topics
Mobile Development,
Android,
Mobile,
Security,
iPad,
Security Vulnerabilities,
iPhone,
Apple,
Operating Systems

In this IEEE article, author Charlie Miller talks about the mobile security vulnerabilities. He explains how smart phones are becoming targets of attackers and discusses security models of two smart phone operating systems: Apple's iOS and Google's Android. The attackers can get remote code to run on a mobile device in two ways: mobile malware and drive-by downloads.

Presentations about Mobile

Cross Platform .NET Desktop Development

Topics
Mono,
.NET,
Cross Platform,
Mobile Development,
Languages,
Desktop,
Programming,
Monospace,
Mobile

Jonathan Chambers discusses developing desktop applications in Mono: why develop and history of desktop apps, examples of such apps, and how to call native code.

Taming Android

Topics
Strange Loop 2011,
Strange Loop,
Android,
Conferences,
Operating Systems,
Design,
Mobile

Eric Burke shares tips on creating visually appealing Android applications that scale to various screen sizes. The session focuses on custom views, scalable drawables, and ListView.

Interviews about Mobile

IDE's and Developer tools, current state and future

Topics
Java,
Languages,
Websphere,
Git,
Programming,
IBM,
Application Servers,
GOTO 2011,
.NET,
Objective-C,
Companies,
Agile in the Enterprise,
iOS,
IDE,
Source Control,
GOTO Conference,
Mobile,
IntelliJ IDEA,
Agile,
Operating Systems,
PHP,
Conferences,
ReSharper

Software developers spend a lot of their time working in an IDE or editor. JetBrains Tool Evangelist Hadi Hariri talking about expanding IDE offerings, Jetbrains Open-Source experiences and community contributions, Objective-C and dynamic language IDE's, tool integration and a sneak preview into the future of software development.

Desktop HTML5 vs. Mobile HTML5, with Aditya Bansod

Topics
HTML5,
HTML,
Sencha,
Rich Internet Apps,
Javascript,
Markup Languages,
Dynamic Languages,
QCon San Francisco 2011,
Cross Platform,
Companies,
Languages,
QCon,
Mobile Development,
Conferences,
Programming,
Mobile,
CSS3,
WebGL,
Canvas,
WebKit

Aditya talks about the benefits of working with the HTML5 platform and the state of the art both in mobile devices and desktop. He also makes his prediction about were the market is heading and how the demand from media companies will shape future devices and specs.