Donuts, eclairs and gingerbread are not only popular sweets, but also code names for a popular operating system: Android. If we can believe market researches, Android is on its way to establish as the most popular OS for mobile devices. Blessing and a curse: Android is available on such a wide variety of device types – from smartphones over tablets to Google TV. This session is not only going to show you the different varieties of Android, you’ll also get a comprehensive introduction into the Android world and its tools. Practical examples and a look at the “very sweet” future will round up this talk.
Unit Testing, MVVM and Designer Developer Workflow at a Glance
In this session with few slides and much code, Laurent will show how to build applications with modern techniques and tools, including unit tests, separate design and code, networking and more. Based on his leading open source framework MVVM Light he will do "live coding" and build applications in Silverlight for the new Windows Phone 7 operating system. After a short introduction, you will also deep dive into the concepts and discuss pros and cons.
by Saban Ünlü
In this talk Saban Ünlü is targeting the concepts which play a big role in developing multiscreen and platform independent applications. Be sure: your clients expect their apps to be published not just in one app store or marketplace, but on different devices and for as many “digital natives” as possible. Saban will show you with several examples built in Flash and AIR that this is no vision anymore. Because ActionScript developers are already able to build multiscreen apps and serve a huge amount of platforms. So it is high time to understand cross platform concepts and du have a close look at the Flash Platform.
In order to address a relevant majority of all mobile users, you either have to implement your app for each of the major mobile platforms, or follow a cross-platform strategy to cut your invest. I this session, I will present different approaches to produce mobile apps for iPhone, Android and the like without the needing to use different programming languages. I will start with mobile mobile websites (WebKit, HTML5), will then cover hybrid solutions (PhoneGap, Appcelerator) and finish with cross-compilers and generative approaches (XMLVM, APPlause). Several demos round up this session.
In this Talk Jens is going to provide a quick overview about the characteristics of developing applications for mobile devices in general and the technologies and frameworks used when developing for the iOS platform. While focusing on device-specifics like multitouch interaction, device motion and orientation as well as location awareness, he will also give an introduction to Objective C, the Cocoa Framework and InterfaceBuilder, the graphical tool to compose UI elements. The journey through the iOS universe will also include a demonstration of how easy it is to localize your iPhone app to different languages and the difficulties InterfaceBuilder is causing compared to 'pure-code' solutions. Concluding with a short discussion of graphics and animation aspects (utilizing frameworks like CoreAnimation, CoreGraphis and OpenGL), Jens will point out how you easily get started with iOS development.
iPhone Apps are hot. Even more with the release and growing market for iPad Apps. Ever since enough and well qualified developers are missing. Thomas Hartmann tries to produce relief with an introduction into the basics of iOS development. Beside the technical specifics of mobile devices he will provide an overview of the working environment (Xcode, Interface Builder, iOS Simulator). By means of frameworks (Multitouch, Maps), external APIs (Facebook) and there general handling he will lit up the scope of these devices. A look into the memory management should prevent bad reviews and simply made localization will improve you downloads numbers.
by Tom Wendel
Thomas will give you an overview of data services for mobile applications. He’ll introduce you to concepts and shows with examples on Android and Windows Phone 7 how they work in practice. The benefit of the shown services is that they work across the most platforms, no matter if you talk about Android, WP7 or iPhone.
Thomas is going to show how the Cloud can be used per WebService or RIA Services per OData and highlights pros and cons.
Designing and developing multiscreen applications has nothing to do with adoption but rather the implementation of new rules into many different disciplines. It requires the implementation of new standards into a wide range of necessary disciplines. Jens Franke will talk about interaction design and usability within cross-platform mobile applications, showcasing examples of good practice. This user orientated talk will not show any lines of code, but will give initial support and ideas to improve 'man-machine' interaction.
When we talk about apps for devices these days we are no longer talking about one device. Today we are talking about a multitude of devices and device platforms. We’re also talking about tablets, netbooks, set-top boxes, and Blu-ray players. Building applications for all of these can be a bit challenging to say the least. Dealing with different operating systems, device features, and screen sizes can be a bit of a nightmare.
In this session Serge will talk about how the Flash Platform can help you with that as well as give you valuable tips and tricks on how to create the best possible multi-screen user experience.
7th February 2011