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.
Java was invented to provide a software environment for embedded devices. But a strange loop in history made Java the top language for enterprise software. Java comes full circle with JavaFX, a mature Rich Client Application framework included in the Java 8 core libraries. In this article, we show how to deploy JavaFX Applications on Android devices, a game changer for the JavaFX platform.
There are hundreds of thousands of mobile applications for nearly every purpose in the iOS or Android app stores. Usually they are created with Objective-C toolstacks for iOS devices and Java based for Android handsets. In this article we would like to show you two not so common ways to build native apps with Java and Xtend which help to share code between both worlds and simplify development.
Configuration management is the foundation that makes modern infrastructure possible. Tools that enable configuration management are required in the toolbox of any operations team.
The article introduces NixOS, a Linux distribution, and Nix, a package manager. These provide a declarative approach to configuration management, such as strong reproducibility and atomic upgrades.
In this review, Anand reviews the recently released Murach's Android Programming authored by Joel Murach.
The Android Developer’s Cookbook is a solid reference book for mobile app developers that can serve as an authoritative guide for sound programming practices. A nice addition to a dev's book shelf. 1
Advanced Programming in the UNIX Environment is highly regarded as solid reference on the UNIX environment. InfoQ speaks with coauthor Stephen Rago about this latest edition. 1
Tabris is the first Java toolkit for the cross-platform development of native mobile applications. It combines native user experience with tailor-made, native controls and functions. 1
Daniel Jebaraj demonstrates creating hybrid mobile apps with Android and ASP.NET MVC. 1
Kyle Rankin delivers practical advice and techniques for team oriented troubleshooting of Linux servers in a DevOps culture. The book includes Linux Server Best Practices in common problem areas.
Moscrif is a cross-platform solution for mobile application development enabling developers to create native applications and games for smartphones, tablets and desktops.