BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Operating Systems Content on InfoQ

  • Continuous Quality and the Cloud: How You Should Be Testing Mobile Apps

    What is so hard about developing and testing mobile apps? For a lot of developers the answer to this question is "keeping quality high in a field of device and os fragmentation". This is even more true when apps need to be delivered agile, in short release cycles. Cloud based test labs provide an infrastructure to efficiently execute automated tests for your software on a great number of devices.

  • Insights into the Testing and Release Processes for Chrome for iOS

    At a recent Google Tech Talk in New York, Lindsay Pasricha, software test engineer at Google for the last eight years, provided a peek into the test and release processes for Google Chrome for iOS, exploring product development strategy, automated testing frameworks, and manual testing processes. Here a summary of the most important takeaways.

  • Lessons Learned by Scaling Android Apps - AnDevCon Panel Summary

    At the last AnDevCon, Doug Bateman moderated a panel focused on what it takes to build Android apps that scale up to millions of global users. This included team management, testing and design for testability, feature and release management, support, open source contributions, alternative architectures, and more.

  • Hello App Inventor: Book Review and Interview

    Hello App Inventor is an android application development-programming book authored by Paula Beer and Carl Simmons. This article is a book review and Q&A with the authors. This book is dedicated to new learners of android. It makes reader learn about App Inventor programming language which is used via an Internet browser to design and make apps for Android phones.

  • Merry Swiftmas from InfoQ

    It's nearly Christmas time now and some might still be looking for a tree and a few presents. Well, InfoQ would like to help you here. This article teaches you to create as many trees and presents as you need on your iOS device using Apple Swift and SceneKit. SceneKit is a 3d-graphics-framework often used for gaming projects and obviously sometimes to create Christmas accessories. Merry Swiftmas!

  • Using C# and Wix# to Build Windows Installer Packages

    Even with WiX, working with Windows Installer packages can be quite difficult. Oleg Shilo’s solution is to ditch the XML entirely and create MSI packages using traditional C# code.

  • Implementing and Searching Deep Links with the URX API

    John Milinovich explains why mobile deep links matter, how to implement them and search for deep links in other apps using the URX API.

  • Article Series: Creating Mobile Apps - Recently New Technology and Already a Commodity?

    This InfoQ article series is focused on the fast-changing world of Mobile technology. Various technologies emerged to create mobile apps and development processes start to consider mobile as first class citizens. But even though mobile already seems to be omnipresent, the future is just about to start. All this will influence the way we design, develop and test software in the coming years.

  • Behavioral Analysis for Mobile Apps

    Mobile channels are getting more and more important - not only for companies with focus on technology but also for traditional businesses. Consequently, the concepts of website optimization and customer behavior analysis are being transferred to field of mobile websites and mobile applications. The overall goal is to learn more about customer behavior and to adopt mobile applications to it.

  • Virtual Panel on App Development

    Mobile apps are everywhere and a company can hardly ignore them as an additional or even as the primary channel to offer services. Whereas it’s clear that one has to support Android and iOS to reach a maximum of users, it’s not quite clear, what technology and tools to chose to build applications for those systems or whether to go “native”, “hybrid” or “HTML/JavaScript” ...

  • DukeScript: A New Attempt to Run Java Everywhere

    DukeScript is a technology meant to bring Java to every client, mobile or desktop, without the need of a plug-in. In spite of its misleading name, DukeScript is not a new scripting language but an attempt to “put Java back in JavaScript”, in an attempt to fulfill the initial vision for Java: Write Once, Run Everywhere.

  • Swift Programming Language

    This year, Apple surprisingly unveiled Swift, a new programming language for iOS and OSX at WWDC. Swift is an alternative to Objective-C introducing syntactical concepts and programming paradigms well known from other languages but not available in iOS and OSX world yet. In this article, Gustavo Machado, vice president of engineering at KidoZen, details why Swift is an enrichment to iOS and OSX.

BT