Skip to content

Eclipse plugin providing a set of DSL's for the rapid development of Android apps

Notifications You must be signed in to change notification settings

sebastienrouif/mechanoid

 
 

Repository files navigation

Mechanoid

Mechanoid is an Eclipse Plugin sporting a set of code generators for Android™ driven by Simple DSL's (Domain Specific Languages) with full Eclipse Editor Support for the rapid development of Android applications.

Mechanoid DB

Use the Sqlite language itself to generate Android content providers and the ActiveRecord pattern with rich editor support.

More: http://robotoworks.com/mechanoid/doc/db/index.html

Mechanoid Net

Generate REST over JSON service clients with this simple language to describe JSON Objects and REST methods.

More: http://robotoworks.com/mechanoid/doc/net/index.html

Mechanoid Ops

A Framework to create and run decoupled background operations as described in Virgil Dobjanschi's Google IO REST 2010 presentation.

More: http://robotoworks.com/mechanoid/doc/ops/index.html

Mechanoid Prefs

A simple DSL to generate thin wrappers for strongly typed access to shared preferences.

More: http://robotoworks.com/mechanoid/doc/prefs/index.html

Installation

Mechanoid can be installed like other Eclipse Plugins. In Eclipse go to Help > Install New Software and add the following update site URL.

Latest Snapshot: http://www.robotoworks.com/mechanoid/updates/snapshot

Please see the getting started guide for complete details: http://robotoworks.com/mechanoid/doc/start.html

License

Mechanoid Runtime Library

Copyright 2013 Robotoworks Limited

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Eclipse Plugin Components

Copyright 2013 Robotoworks Limited

All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
   
   http://www.eclipse.org/legal/epl-v10.html

About

Eclipse plugin providing a set of DSL's for the rapid development of Android apps

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 91.4%
  • GAP 7.0%
  • Xtend 1.4%
  • XSLT 0.1%
  • Ruby 0.1%
  • FreeMarker 0.0%