SlideShare is now on Android. 15 million presentations at your fingertips.  Get the app

×
  • Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
 

Models To Go: How We Built a DSL for Mobile Apps With Tools From the Eclipse Modeling Project

by Developer Advocate at Google on Mar 02, 2011

  • 1,262 views

Thanks to the advent of almost ubiquitous mobile internet and fueled by thousands of add-on applications, smartphones enjoy an increasing popularity. Companies who want to reach their customers with ...

Thanks to the advent of almost ubiquitous mobile internet and fueled by thousands of add-on applications, smartphones enjoy an increasing popularity. Companies who want to reach their customers with mobile devices need to consider implementing their solutions for an ever increasing plethora of devices and platforms. Given the costs for multi-platform development, the million-dollar question is, can we build multi-platform applications which address the individual characteristics of the respective platforms without sacrificing stability and slick UIs? In this talk, we will explain how we built APPLause, a DSL for mobile apps, using model-driven approaches to enable us to target multiple platforms at once. We will show how we developed the language along the concepts of the supported platforms, while at the same time making sure the generated application can be extended manually where needed. The DSL we describe has been used to build the conference app for ESE (available for iPhone and Android) and is available as open source.

Statistics

Views

Total Views
1,262
Views on SlideShare
1,212
Embed Views
50

Actions

Likes
1
Downloads
17
Comments
0

3 Embeds 50

http://lanyrd.com 46
http://www.linkedin.com 3
http://coderwall.com 1

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
Post Comment
Edit your comment

Models To Go: How We Built a DSL for Mobile Apps With Tools From the Eclipse Modeling Project Models To Go: How We Built a DSL for Mobile Apps With Tools From the Eclipse Modeling Project Presentation Transcript