Mobile development becomes a big problem for everyone trying to create mobile applications, games or experiences. Standards, such as HTML5-related APIs and open sourced projects, such as PhoneGap, WURFL, or cocos2d for iOS and Android are great examples of how to create multiplatform solutions for mobile devices.
by Arno Puder
In this presentation we demonstrate how an Android application can be cross-compiled to other smartphones such as the iPhone or Windows Phone 7. We will give a technical overview of the cross-compilation process based on the Open Source project XMLVM.
by Marcello Lioy
If the proliferation of open source fever has opened the door to an era sans communications barriers, Qualcomm Innovation Center, Inc. (QuIC) is in the process of breaking the door off its hinges entirely. Through its new AllJoyn open source project, QuIC is taking peer-to-peer (P2P) communication to the next level by enabling ad hoc, proximity-based, device-to-device messaging, and providing the source code for the technology to the open source community. What makes AllJoyn unique is its agnosticism towards platforms and operating systems. For example, devices operating on Windows, Android, and Linux can come together seamlessly to play games, exchange photos, or simply share messages – without even having to access the internet or mobile networks.
The AllJoyn open source project is moving peer-to-peer technology forward by working to address many of the complexities that have made the deployment of a scalable P2P experience difficult. For example, the technology addresses transparent device and service discovery, networking functionality, message routing, and also provides a security framework for encrypted and authenticated communications. Ultimately, consumers and developers benefit equally. By simplifying how devices connect and interact with one another, AllJoyn allows for a superior user experience with easy discovery among devices, simplified group formation and low latency, regardless of how the wireless connection is established. And with many of the most prominent obstacles eliminated, developers will find it easier to incorporate P2P into their apps.
This presentation will provide a thorough overview of the past, present, and future of peer-to-peer technology, focusing on advancements that are enabling users to connect and join with peers in ad hoc proximity-based networks – and how developers and open source enthusiasts stand to benefit.
This session is sponsored by Qualcomm
We will demonstrate writing a native Android app with the open source framework Rhodes, which includes the first Android Ruby implementation, written in the NDK to bypass Java entirely. We also show writing an app with Ruboto, which runs on the Android Java stack. We will also discuss how the Embedded Ruby project may affect future Android Ruby development with both of these options.
25th–29th July 2011