Skip to content

This android application was developed as an entry to the Open Software Challenge at Inter-IIT Tech Meet'15 at IIT Kharagpur.

License

Notifications You must be signed in to change notification settings

arpitmehta946/InfoX

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InfoX

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

Main Activity Main Activity 02

####Features
#####Pull to Refresh

Main Activity Pull to Refresh

#####Swipe to Delete

Main Activity Swipe To Delete

#####Pop-Up associated with each content

Main Activity Pop-Up For Each Content

#####Text Content Rendering

Main Activity Text Content Rendering

#####HTML Content Rendering

Main Activity HTML Content Rendering

#####Weather Content Rendering

Main Activity Weather Content Rendering

#####Audio Content Rendering

Main Activity Audio Content Rendering

#####Video Content Rendering

Main Activity Video Content Rendering

#####Audio Dialog

Main Activity Audio Content Rendering

#####Video Dialog

Main Activity Video Content Rendering




###Peer to Peer Data Transfer ####Contacts Fragment

Peer to Peer Data Transfer

####Pull to Refresh Contacts

Peer to Peer Data Transfer Refresh

####Data Transfer Activity

Receive Data Activity

####Unavailable Peer

Receive Data Activity




###Settings ####Settings Fragment

Peer to Peer Data Transfer

####Content Preferences Dialog

Content Preferences Dialog

##Presentation OpenSoft.pdf

License

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.

About

This android application was developed as an entry to the Open Software Challenge at Inter-IIT Tech Meet'15 at IIT Kharagpur.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.6%
  • PHP 1.4%