network programming for android ganga reddy & jagannath narasimhan
TRANSCRIPT
Network Programmingfor Android
Ganga Reddy & Jagannath Narasimhan
Tools Employed● Android ( Mobile OS)● SL4A ( App)● Python for Android ( App)● Android Studio● Others like Editors,Version controls like Git
OSU router .. ?● Detect IP address of other using ping and
network mask● Works only if router does not block ICMP● Unfortunately OSU does block● Good for OSU students but bad for NP
students
SL4A● Scripting Layer for Android ● Open source application that runs interpreted
languages on Android○ Python, Ruby, etc...
● Provides a high level API ● Interaction with Android tools is easy
Android and Networks● Network applications on Androids
○ Traffic Monitoring using GPS info○ Androids ( which are distributed ) can form a sensor
network ○ Computation can be online/ offline
Android Studio● Android studio is IDE for developing on the
Android platform.● Better than Eclipse● Fully supported by Google● Shorter development cycles
● Allow multiple users to chat with each other● All users on the same network● Users messages are broadcasted
Chat-Bot
Screenshots of APP
Future Extensions● Connection are established● Full fledged chat application can be
established ● FTP can be implemented● Can be Combined with other applications
Challenges● Have to learn working of Android studio● Should posses decent knowledge of Java● Knowledge of XML will improve UI
Special thanksRohit KapoorAneeth KrishnamoorthySatya
Thank you