0% found this document useful (0 votes)
85 views3 pages

Educational Mobile Applications: Summary

This document outlines several proposed educational mobile application projects and provides details on three specific app ideas: Planetarium, Physics Simulations, and Wikipedia Mobile Editor. It seeks students to develop one of these apps with guidance from mentors over the Google Summer of Code timeline, with the goal of publishing the selected app on the Google Play Store by the end. Students should submit a proposal choosing a project, including wireframes, research, and a development plan.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
85 views3 pages

Educational Mobile Applications: Summary

This document outlines several proposed educational mobile application projects and provides details on three specific app ideas: Planetarium, Physics Simulations, and Wikipedia Mobile Editor. It seeks students to develop one of these apps with guidance from mentors over the Google Summer of Code timeline, with the goal of publishing the selected app on the Google Play Store by the end. Students should submit a proposal choosing a project, including wireframes, research, and a development plan.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

5.

Educational Mobile Applications


Probable Mentor: Aditi Sharma, Pankaj Nathani, Neha Dhanwani
Difficulty Level: Mentioned against each mobile application

Summary:
We are looking to develop several Educational Android applications and make them
available on Google Play Store. Some of these ideas are listed below.
We are also looking for some interesting ideas to create mLearning applications, if
students have ideas of their own and wish to submit their own proposals, we would
welcome this as well.

Skills:
To get selected for this, it is good to have some knowledge of mobile application
development in one or more of these platforms: Android, Windows Phone, iPhone, or
HTML5 web platform.

Details:
(i) 'Planetarium' application
Difficulty Level: Advanced
With this mobile application, we aim to help students to get the best mobile screen
experience of outer space.
The idea is to develop an application that provides a planetarium experience on the
phone or tablet device. The application should give an audio-visual experience to the
user as he navigates through the space. Important stars, moons and planets are
highlighted and brief historic relevance is narrated. Space missions are highlighted as
the user navigates through different planets. Details about important comets,
meteorites and life-cyle of a star are explained. The application should give an
immersive feel to the user who is exploring various aspects of space.
We will be looking at developing creative user interfaces that would engage the user
to explore various aspects of the application. Indigenously developed 3D animations
and visualizations are great to have in this application.
(ii) 'Physics Simulations' application (Android)

Difficulty Level: Intermediate to Advanced


This mobile application is targeted at school and university students studying
Physics.
The application would present various physics simulations to choose from. These
simulations will range from basic simulations like spring and pendulum simulation to
complex simulations like collisions. Once the user selects a simulation, they will see
the simulation animating in real time. The user can also interact with the simulations
by providing touch input, dragging objects or changing parameters like gravity,
length (of pendulum, string), etc.
As studies indicate, students are more interested to learn the concepts of Physics by
actually seeing them in a tangible form in a lab, than studying the concepts in a
classroom.
(iii) Wikipedia Mobile Editor (Android)
Difficulty Level: Easy
The primary aim of this application is to allow users create or edit Wikipedia pages
from their mobile devices. The application would of course allow the users to read,
search existing Wikipedia pages.
Wikipedia is a free-access, free-content Internet encyclopedia. Anyone with a
Wikipedia account can contribute new content to this free encyclopedia by editing
existing pages or creating pages about new topics.
Wikipedia is based on the Media Wiki engine (https://www.mediawiki.org/). To edit
and create pages, the users have to follow a specific syntax (Media Wiki syntax) and
formatting. Not all potential wikipedia contributors are familiar with the media wiki
syntax. This application would therefore create a similar mechanism by which
potential contributors can contribute content to Wikipedia.
The application should have a simple interface for users to provide new content for a
page. Once the user has input the content, the application would process the content
to convert Media Wiki compliant. This content will then be submitted to Wikipedia as
new or edited content.
To work on this project, you should be well familiar with the process of creating and
editing Wikipedia pages. You should familiarize yourself with the basic Media Wiki
formatting and syntax (https://www.mediawiki.org/wiki/Help:Formatting). It would be
great if you have worked with Wikipedia APIs or are familiar with how they work
(https://en.wikipedia.org/w/api.php).

Expected result:
We expect that the student is able to deliver the selected application in two stages:
The first version of the application is something that we would like to see by midterm
evaluation period. This version of the application should have minimalist UI with
most of the functionality in place. We will make this version of the application
available to limited users and developer community to get some feedback.
The second version of the version is expected close to final evaluation period. This
version of the application is expected to be complete in all aspects of UI and
functionality. The application should be well tested and the student should try to fix
reported bugs and issues. We would also like the student to work on the design and
code level documentation, which should be in good shape by final evaluation.
The final goal for this project is to publish the selected mobile application to Google
Play by the end of GSoC.

Where do I start?
We recommend that students should first choose one of the applications (from the
above list) that interests them the most. Once the students have selected an
application, the next step would be to create wireframes / mockups for them.
Students may also want to research on various aspects of the application and come
up with a plan of action to develop them. It is also recommended that students go
through the application development guidelines for Android platform. Including
technical details of APIs, 3rd party libraries and wireframes in your proposals is
strongly recommended.

Google Summer of Code 2017 Timeline


Date

Event

May 1 16:00 UTC


Community Bonding
Period
May 30

Accepted student proposals announced


Students get to know mentors, read documentation, get up to speed
to begin working on their projects
Coding officially begins!

Work Period

Students work on their project with guidance from Mentors

You might also like