University Name, Semester: Android Networking E-Portfolio - Week 8

Verified

Added on  2020/03/16

|4
|549
|88
Portfolio
AI Summary
This E-Portfolio focuses on Android networking concepts, specifically addressing the study of Week 8. The assignment delves into understanding networking in Android development, covering the use of HTTP web services, downloading binary data, accessing web services using GET methods, consuming JSON services, and socket programming. The summary highlights the stateless nature of HTTP and its implications for maintaining server connections, leading to socket programming. It also defines JSON as a data exchange format. The portfolio includes references to various online resources, such as tutorials from Vogella, Udacity courses, and PowerPoint presentations discussing network programming techniques, including NIST atomic time, FTP, HTTP URL connections, and JSON usage. These resources provide a comprehensive understanding of the subject matter, covering both general techniques and platform-specific implementations for Android.
Document Page
Running head: E-PORTFOLIO
E-PORTFOLIO: Week 8 Networking
Name of the Student:
Student ID:
Name of the University:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1E-PORTFOLIO
Summary of Weekly Topic
The study of week 8 would help in understanding the concept of Networking in Android.
The study of using the HTTP web services, Downloading Binary Data, Accessing Web Services
using GET, Consuming Jason Services, and Sockets Programming would be helpful for analysis
of the network advancements. The HTTPs are stateless and it results in maintaining the server
connection for its clients so that the messages can be passed through it. This has been termed as
Socket Programming. JASON is the abbreviation of Java Script Object Notation and it is a data
exchange format for defining the structures of data.
Resources
1. http://www.vogella.com/tutorials/AndroidNetworking/article.html
2. https://in.udacity.com/course/android-basics-networking--ud843
3. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Networking-1.pdf
4. https://www.dre.vanderbilt.edu/~schmidt/cs282/PDFs/NetworkProgramming.pdf
5. http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Networking-2.pdf
Resources Description
1. The resource is a tutorial article that makes the readers aware of the basics of Android
Networking. The tutorial article had been made by Lars Vogel and its has shown the advent of
the Android Networking by providing the jest of Overview of network access on Android, Web
Sockets, About this website, and Links and Literature.
Document Page
2E-PORTFOLIO
2. The resource is Google developed course summary that provides the insights of
NANODEGREE program for forming the realization of Intro to Programming Nanodegree for
the development of Android Apps.
3. The resource is a PowerPoint presentation for developing the analysis of the Network
Programming part I using general techniques like NIST atomic time, FTP welcome message,
Http URL Connection, Http Client, and Using JSON.
4. The resource is a PowerPoint PowerPoint presentation for developing the analysis of the
Network Programming for Android Platform along with usage of Principles of Operating
Systems II and Systems Programming for Android.
5. The resource is a PowerPoint presentation for developing the analysis of the Network
Programming part II using general techniques like NIST atomic time, FTP welcome message,
Http URL Connection, Http Client, and Using JSON.
Document Page
3E-PORTFOLIO
References
Courses.coreservlets.com 2017, ‘Network Programming: Part I (General Techniques)’, Marty
Hall, [online] Available at:
http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Networking-1.pdf
[Accessed 5 Oct. 2017].
Courses.coreservlets.com 2017, ‘Network Programming: Part II (General Techniques)’, Marty
Hall, [online] Available at:
http://courses.coreservlets.com/Course-Materials/pdf/android/Android-Networking-2.pdf
[Accessed 5 Oct. 2017].
Dre.vanderbilt.edu 2017, Programming the android platform, Network Programming CS282,
Available at:
https://www.dre.vanderbilt.edu/~schmidt/cs282/PDFs/NetworkProgramming.pdf[Accessed 5
Oct. 2017].
In.udacity.com 2017, Android Basics: Networking’, Udacity, [online] Available at:
https://in.udacity.com/course/android-basics-networking--ud843 [Accessed 5 Oct. 2017].
Vogel, L. 2016, Android Networking Tutorial’, Vogella GmbH, version-2.5, [online]
Vogella.com. Available at: http://www.vogella.com/tutorials/AndroidNetworking/article.html
[Accessed 5 Oct. 2017].
chevron_up_icon
1 out of 4
circle_padding
hide_on_mobile
zoom_out_icon