Skip to content

falvojr-msc/msplearning

Repository files navigation

M-SPLearning

Master's project called M-SPLearning, the goal is to apply the concepts of Software Product Lines (SPL) in the domain of M-Learning applications.

Environment

  • Download and install Apache Maven 3.0.4 (Debian stable) or higher;
    • Configure the Maven to use M-SPLearning Nexus Group. To do so, follow the settings.xml file.
  • Download and install Android SDK 22.6.2 or higher using an existing IDE;
    • Run the SDK Manager and install at least the following items:

  • Download and install Eclipse IDE 4.3.1 or higher for Java EE Developers;
    • Install m2e-android plugin, this ensures installation the other required plugins:

Execution

  • Clone M-SPLearning project on your computer;
  • On Eclipse import the project using "Existing Maven Projects" option and select all modules:

  • Enable the "Annotations Processing" on android-app project. This configuration is required for AndroidAnnotations framework;
  • The builds are generated by Maven in Eclipse or the command prompt.

Note: In some cases it is recommended that increased memory through the file eclipse.ini.

License

M-SPLearning is released under version 2.0 of the Apache License.