This was developed over a duration of 10 days as an entry to the Open Software Challenge at Inter-IIT Tech Meet'15 at IIT Kharagpur.
The problem statement involves developing an Android Application to distribute content (Images, videos, weather, pdfs, html) in rural areas with constraints on internet connectivity (2G for around 4-5 hrs), and memory.
The application uses both server-client model and peer-to-peer model to deliver content efficiently. Wi-Fi and Alljoyn (open source) framework is used to share content with peers on the same network.
The GUI is interactive and intutive with complete in-app rendering of content.
Users can also set their content preferences (based on type of content, category and languages) which efficiently services content under the constraints given.
The entry won the Silver Medal among all the participating IITs.
##Screenshots ###Main Activity
####Features
#####Pull to Refresh
#####Swipe to Delete
#####Pop-Up associated with each content
#####Text Content Rendering
#####HTML Content Rendering
#####Weather Content Rendering
#####Audio Content Rendering
#####Video Content Rendering
#####Audio Dialog
#####Video Dialog
###Peer to Peer Data Transfer
####Contacts Fragment
####Pull to Refresh Contacts
####Data Transfer Activity
####Unavailable Peer
###Settings
####Settings Fragment
####Content Preferences Dialog
##Presentation OpenSoft.pdf
Copyright 2015 Abdul Aziz, Adarsh Pugalia, Agam Agarwal, Hatim Lokhandawala, Shashank Jaiswal
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.