Service2Media is een modern bedrijf dat een compleet App Lifecycle Platform biedt voor het ontwikkelen van mobiele applicaties. Voor Service2media hebben we een op Eclipse gebaseerde IDE ontwikkeld als onderdeel van het totale platform.

Service2Media is een modern bedrijf dat een compleet App Lifecycle Platform bidt voor het ontwikkelen van mobiele applicaties. Met dit platform worden applicaties eenmaal geschreven en ze draaien vervolgens op meerdere mobiele platformen, zoals iOS, Android, Windows Phone, Blackberry en Nokia.

Samen met Service2media hebben we een op Eclipse gebaseerde IDE ontwikkeld als onderdeel van het totale platform. Deze IDE maakt het otwikkelen van mobiele applicaties sneller en verbeterd tegelijkertijd de kwaliteit van de applicatie. De IDE maakt onder meer gebruik van de volgende componenten:

  • Ecore / EMF voor het definieren van het metamodel van de taal Lua
  • Xtext voor het owtikkelen van de editors
  • Xtend voor validatie
  • Tycho voor continuous integration

De IDE is volledig toegespitst op het M2Active platform en zorgt onder meer voor de volgende functionaliteit:

  • Syntax gestuurde editor, waarbij alle klassen, functies en velde uit de M2Active API aparte syntax hightlighting hebben
  • Validatie van regels uit de style Service2media style guide
  • Heuristische validaties voor 'gevaarlijke' constructies in de Lua taal
  • Hover help voor de M2Active API
  • Code completion voor de M2Active API en de Lua standaard bibliotheek.
  • Build, run en debug applicaties