InfoQ

InfoQ

Topic/Tag specific view

Operating Systems Content on InfoQ


Latest featured content about Operating Systems

Android App Assimilation

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

Logan Johnson exposes the Android integration points, explaining how to create apps that consume data and services provided by other applications.

News about Operating Systems

Oracle vs. Google: Judge Alsup Reveals he is a Developer as Jury Considers Patent Claims

Topics
Java,
Languages,
Oracle,
Google,
Android,
Programming,
Mobile,
Legal Matters,
Operating Systems,
Companies

The jury in the Oracle vs. Google case is considering its verdict on the two patents. With the mixed verdict they delivered in the copyright phase, where they were unable to agree on whether Google's use of Java constituted fair use, a great deal for Oracle now hinges on the outcome of the patent phase.

Xamarin’s Mono for Android Now Includes a Visual Designer

Topics
C#,
Mono,
.NET Languages,
Cross Platform,
Visual Studio,
MonoDevelop,
IDE,
Mobile Development,
.NET,
Android,
Microsoft,
Tools,
IDEs,
Programming,
Mobile,
Companies,
Operating Systems,
Agile

Xamarin has announced a visual designer for their Mono for Android development tool integrated with Visual Studio or MonoDevelop.

Ruby Slims Down for Mobile with MRuby, RubyMotion, Ruboto

Topics
Ruby,
Dynamic Languages,
Languages,
iOS,
MacRuby,
Programming,
Mobile,
Operating Systems,
ISO

In the past weeks, a number of new Ruby implementations and dialects have appeared: the lightweight, ISO compliant MRuby; and MobiRuby and RubyMotion that let you write iOS apps in Ruby.

Articles about Operating Systems

From C# to Objective-C with Somya Jain

Topics
C#,
.NET Languages,
Objective-C,
iOS,
Languages,
.NET,
Mobile,
Operating Systems,
Programming

A shift has been occurring in the business world. Many consulting companies that traditionally write line-of-business applications in .NET are now being asked to build applications for iOS. And while .NET and Java will still be viable for years to come, there are a lot of opportunities for teams that are willing to cross-train. Somya Jain explains what that entails for C# developers.

An Overview of .NET/Mono Runtime Versions, Profiles, and Targeting Packs

Topics
MonoTouch,
.NET Compact Framework,
MonoDroid,
.NET Framework,
Android,
Mono,
iOS,
.NET,
Mobile,
Operating Systems,
Windows 8,
WinRT,
Programming,
.NET Micro Framework

The .NET/Mono Framework has never been a single, unified stack and over the years Microsoft and Novell added several new versions to cover Linux, OS X, and mobile devices. With the introduction of Windows 8 and Visual Studio 11 we can expect one, maybe two more. In an attempt to clear up some of the confusion this article reintroduces all of the major profiles and many of the lessor know ones.

Mobile Attacks and Defense

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

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 Operating Systems

iOS Networking: Bonjour, Cloud!

Topics
CodeMash 2012,
iOS,
CodeMash,
API,
Mobile,
iPhone,
Operating Systems,
Programming,
Conferences,
Network Programming

Chris Adamson introduces several iOS networking APIs: iCloud, Bonjour, GameKit, CFNetwork, Foundation, Media APIs, and System Configuration.

Testing, Testing, iOS

Topics
Automated testing,
Strange Loop 2011,
Automation,
Strange Loop,
iOS,
Tools,
Testing,
Conferences,
Mobile,
Operating Systems,
Agile

Heath Borders introduces several testing tools for iOS - OCUnit, Google Toolbox for Mac (GTM), GHUnit, UISpec, UIAutomation, OCMock – making some recommendations on which is better.

Interviews about Operating Systems

IDE's and Developer tools, current state and future

Topics
Java,
GOTO 2011,
Git,
Objective-C,
iOS,
Languages,
.NET,
GOTO Conference,
IDE,
Source Control,
Mobile,
PHP,
Programming,
Operating Systems,
Conferences,
IntelliJ IDEA,
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.

Mike Lee and Brian LeRoux on Mobile Development, Patents, Cross Platform UIs

Topics
Javascript,
Web Development,
Dynamic Languages,
GOTO 2011,
iOS,
Languages,
GOTO Conference,
Programming,
Nokia,
Mobile,
PhoneGap,
Operating Systems,
iPhone,
Patents,
Apple,
Conferences,
GUI,
Windows Phone 7,
iPad

Mike Lee and Brian LeRoux discuss how patents affect app developers and approaches to keep away patent trolls. Also: when to choose native GUIs over web GUIs for mobile apps - and when not.