-1

Location Based Services - Tips & Tricks - how to integrate EclipseRT

Session Type: 
Standard [25 minutes]

Developing mobile applications for location based services (LBS) is a challenge.
If developing for Android or BlackBerry you have a great IDE (Eclipse), but there are many traps you can tap in developing LBS Applications.

I'll give you some hints what you have to watch:

* GPS or Geolocation
* valid Coordinates
* Waypoints, Tracks and Routes
* mastering KML at mobile device
* providing KML Services via OSGi and JAK at server

short demo how EclipseRT (Equinox, Jetty) are used as an easy to setup server to provide LBS services to different mobile platforms

Q&A

Developing BlackBerry SuperApps using Eclipse

Session Type: 
Extended [55 minutes]

While most developers know about Android Eclipse Tooling - there's also Eclipse Tooling to develop mobile applications für BlackBerry platform.

BlackBerry has the concept of a SuperApp and I'll demonstrate how development is done using Eclipse with BlackBerry PlugIns. Most of this session is live-coding where audience can decide what to see in detail:

* Always-On Experience
* Communication
* Push Services
* Noification
* Integration with native Apps: MessageList, Contacts, Map and more
* Context Aware and Location Based Services
* Social Networking, Messenger and more
* ...

The Pusher: Equinox + Jetty pushing Data to mobile devices

Session Type: 
Standard [25 minutes]

If you're developing Business Applications in many cases you have requirements to push data to mobile devices.

You're in luck: most mobile platforms (Android, iOS, WP7, BlackBerry) provide Push Service SDK's and you can use Eclipse PlugIns to develop for Android or BlackBerry using Eclipse.

Unfortunately all Push Service SDK's have different API, Features, Quality of Service (QoS)

I'll explain the differences in detail and what this means for your workflows. I'll also tell you (and demonstrate live) how Eclipse Projects and OSGi can be used to simplify this.

Git and Mercurial at Eclipse without jumping to the Commandline

Session Type: 
Standard [25 minutes]

Git and Mercurial: distributed VersionControlSystems at Eclipse

Eclipse has great team support for distributed version control systems (DVCS): EGit and EclipseMercurial.

Two year ago I hat to decide which VersionControlSystem (VCS) to use for Open Source project redView.
It was clear to use a Distributed Version Control System (DVCS), but it was not easy to decide between Git and Mercurial.

Why you still need to learn Objective-C to build "real" iOS apps – and how to get there

Session Type: 
Standard [25 minutes]
Presenter: 

Lately there has been a flurry of model-based approaches to mobile-app development, including projects based on Eclipse. Like Itemis' impressive "Applause" DSL, most of these aim for cross-platform support. Many build GUIs using the native UI components for the "real feel".

But when it comes to the details, there is no way around actually diving into Objective-C and the Cocoa Touch frameworks. Details are important, especially so on the iOS platform. Users expect the best possible user experience. If subtle animations help usability, there is no reason not to use them. Or say you need a catchy interactive GUI element like a wheel of fortune; it surely should rattle and decelerate realistically. This is where model-based, one-size-fits-all approaches invariantly arrive at their limit; some earlier, others later – but eventually they all do.

This talk gives you an idea of how developing for the iOS platform is different from the Eclipse development we all know and love. Different, but not bad, or worse, or scary. Words like dynamic typing and monkey-patching can sound intimidating, but in the end it's really no less scary than "abstract public static void ViewPortAdvisorFactoryManager"…

Eclipse Tooling for the Google App Engine (Java)

Session Type: 
Extended [55 minutes]
Presenter: 

Google provides great tools for Eclipse to program for the Google App Engine.

Join this session to learn what the Google App Engine is and how you can create your Web-applications with Eclipse tooling to embrace the power of the Google Servers.

This session will deliver an overview what the Google App Engine is, how to use the Eclipse tooling to program for it and how you can deploy your webapplication with the Eclipse tooling.

Android Jumpstart - Introduction to Android App development

Session Type: 
Extended [55 minutes]
Presenter: 

Getting started with Android is simple. This session presents the basic architecture of Android, demonstrates the Android Development Tools (ADT) for Eclipse, and guides the audience through the base concepts like Activities, Services, Broadcast Receiver and ContentProvider.

During this presentation an Android application is live developed. This application demonstrates the creation of a simple drawing program and how to track the current device position via incoming calls.

After this session the audience should feel comfortable to start developing own Android Applications.

Syndicate content