Skip to main content
Jump to: navigation, search

Difference between revisions of "EclipseSummit2010 MobileDevelopmentSymposium"

(Call for Paper (Position Paper))
(wunschik.it added)
 
(16 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 +
== Attendees ==
 +
 +
* [http://www.xing.com/profile/Peter_Friese Peter Friese], [http://mobile.itemis.de itemis mobile]
 +
** Platforms: iPhone, Android
 +
** Main focus: Building data-driven mobile applications (with and without DSLs)
 +
* [http://www.xing.com/profile/Heiko_Behrens Heiko Behrens], [http://mobile.itemis.de itemis mobile]
 +
** Platforms: mainly iPhone, Android, mobile Web
 +
** Main focus: User Experience and cross-platform mobile development
 +
* [http://ro.linkedin.com/in/dandromereschi Dan Dromereschi], 4ViewSoft
 +
** Platforms: Android
 +
** Main focus: Building data visualization tools / modules, Eclipse RCP based applications, [http://www.achartengine.org AChartEngine - open-source charting framework for Android]
 +
* Hristo Iliev, [http://www.sap.com SAP]
 +
** Platforms: Java
 +
** Main focus: OSGi, Java EE, Eclipse Virgo, Eclipse P2
 +
* Dan Cojocar, Independent Contractor
 +
** Platforms: Android
 +
** Main focus: Java EE, JMS.
 +
* Jens Rabe, [http://www.iwes.fraunhofer.de Fraunhofer IWES]
 +
** Platforms: Java, Mobile Web, some iPhone
 +
** Main focus: Acquisition, evaluation and post-processing of measurement data
 +
* [https://www.xing.com/profile/Mark_Broerkens Mark Brörkens], [http://www.opensynergy.com OpenSynergy GmbH]
 +
** Platforms: Android
 +
** Main focus: Building operating system that makes it possible to take full advantage of Linux (such as Android) and still satisfy typical automotive requirements.
 +
* [http://www.wunschik.it/node/3 Alexander Wunschik], [http://www.wunschik.it wunschik.it]
 +
** '''Platforms''': Android (interessted also in iPhone, Symbian, Blackberry)
 +
** '''Main focus''': Monitoring Apps for Solar-Fields
 +
** '''Questions''':
 +
*** What are the market-shares of each platform?
 +
*** Is it possible write cross-platform code for Android and iPhone?
 +
*** Are there freelencing iPhone or Blackberry developers out there?
 +
 
== Topics  ==
 
== Topics  ==
  
Line 22: Line 53:
 
*** System requirements (i.e. need MacOS / Windows / ...)
 
*** System requirements (i.e. need MacOS / Windows / ...)
 
** In how far does development for mobile devices look / feel different from development for desktop / enterprise applications?
 
** In how far does development for mobile devices look / feel different from development for desktop / enterprise applications?
* Cross-Platform
 
** How important is it?
 
** How can we achieve it?
 
** Tools and Frameworks for cross-platform development (ie. Appcelerator, MDSD, ect.)
 
 
* Distribution channels
 
* Distribution channels
 
** Need to use app store?
 
** Need to use app store?
Line 32: Line 59:
 
** Updating strategies  
 
** Updating strategies  
 
* What about portability / lock-in?
 
* What about portability / lock-in?
 +
* Cross-Platform
 +
** How important is it?
 +
** How can we achieve it?
 +
** Tools and Frameworks for cross-platform development (ie. Appcelerator, MDSD, ect.)
  
== Call for Paper (Position Paper)  ==
+
== CfP ==
 
+
[[EclipseSummit2010_MobileDevelopmentSymposium/CfP]]
Eclipse Summit Europe - Modeling Symposium
+
 
+
Call for Papers
+
 
+
The diversity of mobile operating systems and application environments for mobile devices is constantly growing. From a developer's point of view it is getting more and more difficult to choose the 'right' platform.
+
 
+
We are organizing a Mobile Symposium in order to foster exchange of ideas and experiences among participants. Our goal is to give a broad overview of the various platforms currently available or coming up.
+
 
+
To stimulate exchange among participants, we encourage participants of the symposium to submit papers in one of the following two categories:
+
 
+
 
+
I) Introduction of one particular mobile platform
+
 
+
We are looking for practitioner reports and position papers outlining participants' experience one particular mobile platform. Each paper should cover aspects from the following list to make it easier for participants to compare the various platforms with each other:
+
 
+
1) Monetary aspects: what are the costs for getting started with development for a particular platform? Do you need to buy access to an app store to distribute your applications? What are possible strategies for earning money on the platform?
+
 
+
2) Programming models and environments: how do you program for the platform? Which development languages and environments are available? Are there any restrictions with respect to which device capabilities you may use? How much influence do you have over the device?
+
 
+
3) Distribution channels: how can you distribute applications written for your platform? Do you need to distribute it via an app store? Can you limit delivery of the software to a limited group of people? What about in-house deployment in an enterprise? How and how often can you roll out updates?
+
 
+
 
+
II) Cross-platform development for more than just one platform
+
 
+
Last, but not least, we want to discuss cross-platform development. If you have experience in this area, please feel free to submit a paper focussing on one or more of the following aspects:
+
 
+
1) How important is cross-platform development? Are certain classes of applications more suited for cross-platform development than others?
+
 
+
2) Tools and Frameworks: Give an overview of one or more tools / frameworks suitable for cross-plattform mobile development such as PhoneGap, Appcelerator, MDSD, etc.
+
+
3) Portability vs. Lock-in: which role does cross-platform development play in overcoming vendor lock-in?
+
 
+
4) Market share: how can cross-platform development help to increase market share of an application?
+
 
+
 
+
III) Enterprise Integration
+
 
+
Many applications only make sense because they integrate with a back-end system. The app stores are full of applications acting as a mobile front end to social networks such as Twitter and Facebook or publicly accessible databases such as the Internet Movie Database IMDB. We are interested in hearing about your experience regarding integrating mobile devices with enterprise systems such as SAP, SalesForce or proprietary ERP systems. Topics of interest include, but are not limited to:
+
 
+
1) UX challenges: how can enterprise data be presented on the limited screen real estate of mobile devices without sacrificing information content?
+
 
+
2) Integration challenges: how can mobile clients be integrated with enterprise systems? Protocols, security, etc.
+

Latest revision as of 11:45, 2 November 2010

Attendees

  • Peter Friese, itemis mobile
    • Platforms: iPhone, Android
    • Main focus: Building data-driven mobile applications (with and without DSLs)
  • Heiko Behrens, itemis mobile
    • Platforms: mainly iPhone, Android, mobile Web
    • Main focus: User Experience and cross-platform mobile development
  • Dan Dromereschi, 4ViewSoft
  • Hristo Iliev, SAP
    • Platforms: Java
    • Main focus: OSGi, Java EE, Eclipse Virgo, Eclipse P2
  • Dan Cojocar, Independent Contractor
    • Platforms: Android
    • Main focus: Java EE, JMS.
  • Jens Rabe, Fraunhofer IWES
    • Platforms: Java, Mobile Web, some iPhone
    • Main focus: Acquisition, evaluation and post-processing of measurement data
  • Mark Brörkens, OpenSynergy GmbH
    • Platforms: Android
    • Main focus: Building operating system that makes it possible to take full advantage of Linux (such as Android) and still satisfy typical automotive requirements.
  • Alexander Wunschik, wunschik.it
    • Platforms: Android (interessted also in iPhone, Symbian, Blackberry)
    • Main focus: Monitoring Apps for Solar-Fields
    • Questions:
      • What are the market-shares of each platform?
      • Is it possible write cross-platform code for Android and iPhone?
      • Are there freelencing iPhone or Blackberry developers out there?

Topics

  • Monetary aspects
    • Costs incurred for starting development
      • Have to buy SDK?
      • Costs for development devices?
      • Admission fees to app stores?
      • Submission fees for apps?
    • Strategies for earning money with mobile apps
      • Freemium
      • Micro-Payment for apps
      • In-App purchase
      • Apps as a complementary feature of larger systems
      • TCO for an App / App development in general
  • Programming models
    • Which programming models are being used?
    • How much influence do you have over your device? Not so long ago, Apple promoted the use of web technologuies to build "apps" for the iPhone!
    • Tooling
      • Eclipse-based
      • Non-Eclipse-based
      • Support for building GUIs?
      • System requirements (i.e. need MacOS / Windows / ...)
    • In how far does development for mobile devices look / feel different from development for desktop / enterprise applications?
  • Distribution channels
    • Need to use app store?
    • Can deploy freely?
    • Deployment strategies for enterprises (private / in-house deployments)
    • Updating strategies
  • What about portability / lock-in?
  • Cross-Platform
    • How important is it?
    • How can we achieve it?
    • Tools and Frameworks for cross-platform development (ie. Appcelerator, MDSD, ect.)

CfP

EclipseSummit2010_MobileDevelopmentSymposium/CfP

Back to the top