SlideShare a Scribd company logo
1 of 4
ASSIGNMENT
DRIVE SUMMER 2016
PROGRAM MCA(REVISED FALL 2012)
SEMESTER 5
SUBJECT CODE &
NAME MCA5041- MIDDLEWARE TECHNOLOGIES
BK ID B1875
CREDITS 4
MARKS 60
Note: Answer all questions. Kindly note that answers for 10 marks questions
should be approximately of 400 words.
Q.No Question Marks Total
Marks
1
Define Client/server computing. In Client/server computing, list
the 2+4+4 10
responsibilities of client and server.
Ans:
Client/server computing is technology that facilitates an
organisation to effectively manage its data.
 In the client/server computing model, the client is responsible
for:
o Handling the user interface o Interpreting the request of a user
into the desired protocol
o Sending the request to the server o Waiting for the response
from the server o Interpreting the response into a "human-
readable" result
o Presenting the results to the user.
 The server is responsible for: o Listening to a query from the
client
o Processing the query
o Returning the results to the client
2 What is reflective middleware? Write its advantages. 5+5 10
Ans:
Reflective middleware is also known as component-based
middleware. A component is termed as a program that performs
a particular function and is designed in such a manner that it can
easily be operated with other different components and
applications. Reflective middleware is a configuration of various
components. These components can be selected either at
compile
time or at run-time…
 The advantage of reflective middleware is that it can be
configurable as well as reconfigurable. Re-configurability can be
made at run-time, which provides the flexibility to meet the
requirements of a distributed environment for a large number of
applications…
3 Describe about 3G. What are the typical 3G standards? List few 4+2+4 10
applications used on a 3G network.
Ans:
3G, also called Tri-Band 3G, is a set of standards which is used
for mobile telecommunication services and mobile devices
related to the IMT-2000 specifications formulated by ITU. This
standard is used to offer various services on cell phones, such
as video calls, internet access, and wireless voice telephony……
 Typical 3G standards are:
o The UMTS system, which was standardized by 3GPP.
o The CDMA2000 system was standardized by 3GPP2 and first
offered in 2002. This system shares its infrastructure with the
standard of IS-95 2G. Cell phones are mainly CDMA2000 and
IS-95 hybrids.
 some applications used on a 3G network:
o Video on demand
o Telemedicine
o Location-based services
o Global Positioning System (GPS)
4 Describe briefly: 5*2 10
a) HTTP
b) CGI
c) Servlet
d) RMI
e) Socket
Ans:
The Hypertext Transfer Protocol (HTTP) is a protocol for
distributed, collaborative, information systems. In HTTP, the text
is converted into a hypertext which is displayed on the browser.
The Hypertext Transfer Protocol (HTTP) is an application-level
protocol for distributed, collaborative, hypermedia information
systems. It is a generic, stateless, protocol which can be used
for many tasks beyond its use for hypertext, such as name
servers and distributed object management systems, through
extension of its request methods, error codes and headers [47]. A
feature of HTTP is the typing and negotiation of data
representation, allowing systems to be built independently of the
data being transferred.
b) Common Gateway Interface (CGI) refers to a standard
techniques used by the Web server software in delivering the
content of Web to executable files. These executable files are
known as CGI.
c) Servlet is a Java programming class used to increase the
abilities of a server. Servlets can reply to any types of requests,
they are generally used to increase the applications hosted by
web servers, so they can be treated as Java Applets that
execute on servers instead of in web browsers.
d) Remote Method Invocation (RMI) is an interface that is used
for the programming of Java applications. This interface also
executes the object-oriented equivalent of remote procedure
calls (RPC).
e) Socket is an end-point used for the communication of different
components over a network. Normally, a server runs on a specific
computer and has a socket that is bound to a specific port
number. The server just waits, listening to the socket for a client
to make a connection request.
On the client-side: The client knows the hostname of the machine
on which the server is running and the port number on which the
server is listening. To make a connection request, the client tries
to rendezvous with the server on the server's machine and port.
The client also needs to identify itself to the server so it binds to a
local port number that it will use during this connection. This is
usually assigned by the system.
5 Differentiate between Stateful and Stateless session bean 10 10
Ans:
Stateful session beans are used where the state of the bean
requires to be retained so that the same client can use it for
further method invocations. A good example of a Stateful
session bean is the shopping cart facility in an online store. If we
consider ShoppingCart as an object, then each method of this
object needs to know the current state of the shopping cart, that
is, the number of items in the cart. If the state of the bean
changes during the execution of the method, then the changed
state should be available to the same client on further method
invocations….
 A stateless session bean does not require its conversational
state to be stored. The term stateless means that this bean does
not hold its session state across different method calls. In other
words, a stateless session bean does not have any
conversational state as the bean does not hold client details
after a method call….
6
Explain the different components of the Android operating
system. 4+6 10
What are native Android applications?
Ans:
Some of the components used to develop an Android
application are as follows:
o Activities: It is implemented when an application has a
visible user interface (UI).
o Services: It helps those applications that want to persist
for a long time.
o Content providers: It is used to control the access to the
persisted data of an application.
o Broadcast receivers: It is used by Android applications
that process data or send a response to an event.
 Native applications are those applications that are built-
in or preinstalled on a mobile device. Some examples are:
o E-mail client
o Home screen
o Application for SMS management
o Web browser
o The Personal Information Management (PIM) suite,
which includes a calendar and a phonebook
o Calculator
o Picture gallery
Native apps are installed through an application store
(such as Google Play or Apple's App Store). They are
developed specifically for one platform, and can take full
advantage of all the device features — they can use the
camera, the GPS, the accelerometer, the compass, the list
of contacts

More Related Content

Similar to 5041

A Comparative Study Of Remote Access Technologies and Implementation of a Sma...
A Comparative Study Of Remote Access Technologies and Implementation of a Sma...A Comparative Study Of Remote Access Technologies and Implementation of a Sma...
A Comparative Study Of Remote Access Technologies and Implementation of a Sma...Editor IJCATR
 
Surendra_Resume
Surendra_ResumeSurendra_Resume
Surendra_Resumesurendra p
 
Pass4sure 640-864 Questions Answers
Pass4sure 640-864 Questions AnswersPass4sure 640-864 Questions Answers
Pass4sure 640-864 Questions AnswersRoxycodone Online
 
Aspect UIP Logical Architecture
Aspect UIP Logical ArchitectureAspect UIP Logical Architecture
Aspect UIP Logical ArchitectureVishad Garg
 
WP7 & Azure
WP7 & AzureWP7 & Azure
WP7 & AzureSam Basu
 
Major project of Video calling and remote accessing
Major project  of Video calling and remote accessingMajor project  of Video calling and remote accessing
Major project of Video calling and remote accessingsyed Farhan Rizvi
 
A Deep Dive into REST API Framework Survey
A Deep Dive into REST API Framework SurveyA Deep Dive into REST API Framework Survey
A Deep Dive into REST API Framework SurveyIRJET Journal
 
Fanug - Pragmatic Windows Phone Developer
Fanug - Pragmatic Windows Phone DeveloperFanug - Pragmatic Windows Phone Developer
Fanug - Pragmatic Windows Phone DeveloperSam Basu
 

Similar to 5041 (20)

Chapter 6-Remoting
Chapter 6-RemotingChapter 6-Remoting
Chapter 6-Remoting
 
Resumeupdated
ResumeupdatedResumeupdated
Resumeupdated
 
Resumeupdated
ResumeupdatedResumeupdated
Resumeupdated
 
Resume
ResumeResume
Resume
 
Pravin New Resume
Pravin New ResumePravin New Resume
Pravin New Resume
 
A Comparative Study Of Remote Access Technologies and Implementation of a Sma...
A Comparative Study Of Remote Access Technologies and Implementation of a Sma...A Comparative Study Of Remote Access Technologies and Implementation of a Sma...
A Comparative Study Of Remote Access Technologies and Implementation of a Sma...
 
Surendra_Resume
Surendra_ResumeSurendra_Resume
Surendra_Resume
 
SOA web services concepts
SOA web services conceptsSOA web services concepts
SOA web services concepts
 
Pass4sure 640-864 Questions Answers
Pass4sure 640-864 Questions AnswersPass4sure 640-864 Questions Answers
Pass4sure 640-864 Questions Answers
 
Aspect UIP Logical Architecture
Aspect UIP Logical ArchitectureAspect UIP Logical Architecture
Aspect UIP Logical Architecture
 
WP7 & Azure
WP7 & AzureWP7 & Azure
WP7 & Azure
 
mayank_unix_sql_Jboss
mayank_unix_sql_Jbossmayank_unix_sql_Jboss
mayank_unix_sql_Jboss
 
Final srs
Final srsFinal srs
Final srs
 
Scall
ScallScall
Scall
 
Middleware
MiddlewareMiddleware
Middleware
 
Middleware1
Middleware1Middleware1
Middleware1
 
Major project of Video calling and remote accessing
Major project  of Video calling and remote accessingMajor project  of Video calling and remote accessing
Major project of Video calling and remote accessing
 
A Deep Dive into REST API Framework Survey
A Deep Dive into REST API Framework SurveyA Deep Dive into REST API Framework Survey
A Deep Dive into REST API Framework Survey
 
Hemanth_CV
Hemanth_CVHemanth_CV
Hemanth_CV
 
Fanug - Pragmatic Windows Phone Developer
Fanug - Pragmatic Windows Phone DeveloperFanug - Pragmatic Windows Phone Developer
Fanug - Pragmatic Windows Phone Developer
 

More from Arjun Kumar Marya

More from Arjun Kumar Marya (7)

offerings managed services NOC : network operations center
offerings managed services NOC : network operations centerofferings managed services NOC : network operations center
offerings managed services NOC : network operations center
 
Business Plan_Datacenter12234567891.pptx
Business Plan_Datacenter12234567891.pptxBusiness Plan_Datacenter12234567891.pptx
Business Plan_Datacenter12234567891.pptx
 
2014 DC Business Planpowerpoint1213.pptx
2014 DC Business Planpowerpoint1213.pptx2014 DC Business Planpowerpoint1213.pptx
2014 DC Business Planpowerpoint1213.pptx
 
13 April 2015 DC-Salesservice power.pptx
13 April 2015 DC-Salesservice power.pptx13 April 2015 DC-Salesservice power.pptx
13 April 2015 DC-Salesservice power.pptx
 
5031
50315031
5031
 
5020
50205020
5020
 
5010
50105010
5010
 

Recently uploaded

Gray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdfGray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdfpadillaangelina0023
 
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一Fs
 
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsSonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsNiya Khan
 
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一lvtagr7
 
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一Fs sss
 
Storytelling, Ethics and Workflow in Documentary Photography
Storytelling, Ethics and Workflow in Documentary PhotographyStorytelling, Ethics and Workflow in Documentary Photography
Storytelling, Ethics and Workflow in Documentary PhotographyOrtega Alikwe
 
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位obuhobo
 
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士obuhobo
 
How to Find the Best NEET Coaching in Indore (2).pdf
How to Find the Best NEET Coaching in Indore (2).pdfHow to Find the Best NEET Coaching in Indore (2).pdf
How to Find the Best NEET Coaching in Indore (2).pdfmayank158542
 
do's and don'ts in Telephone Interview of Job
do's and don'ts in Telephone Interview of Jobdo's and don'ts in Telephone Interview of Job
do's and don'ts in Telephone Interview of JobRemote DBA Services
 
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一2s3dgmej
 
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service CuttackVIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service CuttackSuhani Kapoor
 
Black and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfBlack and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfpadillaangelina0023
 
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...Suhani Kapoor
 
Ioannis Tzachristas Self-Presentation for MBA.pdf
Ioannis Tzachristas Self-Presentation for MBA.pdfIoannis Tzachristas Self-Presentation for MBA.pdf
Ioannis Tzachristas Self-Presentation for MBA.pdfjtzach
 
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...shivangimorya083
 
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home MadeDubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Madekojalkojal131
 

Recently uploaded (20)

Gray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdfGray Gold Clean CV Resume2024tod (1).pdf
Gray Gold Clean CV Resume2024tod (1).pdf
 
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
定制(Waikato毕业证书)新西兰怀卡托大学毕业证成绩单原版一比一
 
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsSonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
 
FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974
 
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
 
Call Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCeCall Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
Call Girls In Prashant Vihar꧁❤ 🔝 9953056974🔝❤꧂ Escort ServiCe
 
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 
Storytelling, Ethics and Workflow in Documentary Photography
Storytelling, Ethics and Workflow in Documentary PhotographyStorytelling, Ethics and Workflow in Documentary Photography
Storytelling, Ethics and Workflow in Documentary Photography
 
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
加利福尼亚艺术学院毕业证文凭证书( 咨询 )证书双学位
 
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
Call Girls In Bhikaji Cama Place 24/7✡️9711147426✡️ Escorts Service
 
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
 
How to Find the Best NEET Coaching in Indore (2).pdf
How to Find the Best NEET Coaching in Indore (2).pdfHow to Find the Best NEET Coaching in Indore (2).pdf
How to Find the Best NEET Coaching in Indore (2).pdf
 
do's and don'ts in Telephone Interview of Job
do's and don'ts in Telephone Interview of Jobdo's and don'ts in Telephone Interview of Job
do's and don'ts in Telephone Interview of Job
 
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
定制(NYIT毕业证书)美国纽约理工学院毕业证成绩单原版一比一
 
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service CuttackVIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
VIP Call Girl Cuttack Aashi 8250192130 Independent Escort Service Cuttack
 
Black and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfBlack and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdf
 
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
VIP Call Girls Service Saharanpur Aishwarya 8250192130 Independent Escort Ser...
 
Ioannis Tzachristas Self-Presentation for MBA.pdf
Ioannis Tzachristas Self-Presentation for MBA.pdfIoannis Tzachristas Self-Presentation for MBA.pdf
Ioannis Tzachristas Self-Presentation for MBA.pdf
 
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
 
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home MadeDubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
Dubai Call Girls Naija O525547819 Call Girls In Dubai Home Made
 

5041

  • 1. ASSIGNMENT DRIVE SUMMER 2016 PROGRAM MCA(REVISED FALL 2012) SEMESTER 5 SUBJECT CODE & NAME MCA5041- MIDDLEWARE TECHNOLOGIES BK ID B1875 CREDITS 4 MARKS 60 Note: Answer all questions. Kindly note that answers for 10 marks questions should be approximately of 400 words. Q.No Question Marks Total Marks 1 Define Client/server computing. In Client/server computing, list the 2+4+4 10 responsibilities of client and server. Ans: Client/server computing is technology that facilitates an organisation to effectively manage its data.  In the client/server computing model, the client is responsible for: o Handling the user interface o Interpreting the request of a user into the desired protocol o Sending the request to the server o Waiting for the response from the server o Interpreting the response into a "human- readable" result o Presenting the results to the user.  The server is responsible for: o Listening to a query from the client o Processing the query o Returning the results to the client 2 What is reflective middleware? Write its advantages. 5+5 10 Ans: Reflective middleware is also known as component-based middleware. A component is termed as a program that performs a particular function and is designed in such a manner that it can easily be operated with other different components and applications. Reflective middleware is a configuration of various components. These components can be selected either at compile
  • 2. time or at run-time…  The advantage of reflective middleware is that it can be configurable as well as reconfigurable. Re-configurability can be made at run-time, which provides the flexibility to meet the requirements of a distributed environment for a large number of applications… 3 Describe about 3G. What are the typical 3G standards? List few 4+2+4 10 applications used on a 3G network. Ans: 3G, also called Tri-Band 3G, is a set of standards which is used for mobile telecommunication services and mobile devices related to the IMT-2000 specifications formulated by ITU. This standard is used to offer various services on cell phones, such as video calls, internet access, and wireless voice telephony……  Typical 3G standards are: o The UMTS system, which was standardized by 3GPP. o The CDMA2000 system was standardized by 3GPP2 and first offered in 2002. This system shares its infrastructure with the standard of IS-95 2G. Cell phones are mainly CDMA2000 and IS-95 hybrids.  some applications used on a 3G network: o Video on demand o Telemedicine o Location-based services o Global Positioning System (GPS) 4 Describe briefly: 5*2 10 a) HTTP b) CGI c) Servlet d) RMI e) Socket Ans: The Hypertext Transfer Protocol (HTTP) is a protocol for distributed, collaborative, information systems. In HTTP, the text is converted into a hypertext which is displayed on the browser. The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. It is a generic, stateless, protocol which can be used for many tasks beyond its use for hypertext, such as name servers and distributed object management systems, through extension of its request methods, error codes and headers [47]. A feature of HTTP is the typing and negotiation of data representation, allowing systems to be built independently of the data being transferred. b) Common Gateway Interface (CGI) refers to a standard techniques used by the Web server software in delivering the content of Web to executable files. These executable files are known as CGI. c) Servlet is a Java programming class used to increase the
  • 3. abilities of a server. Servlets can reply to any types of requests, they are generally used to increase the applications hosted by web servers, so they can be treated as Java Applets that execute on servers instead of in web browsers. d) Remote Method Invocation (RMI) is an interface that is used for the programming of Java applications. This interface also executes the object-oriented equivalent of remote procedure calls (RPC). e) Socket is an end-point used for the communication of different components over a network. Normally, a server runs on a specific computer and has a socket that is bound to a specific port number. The server just waits, listening to the socket for a client to make a connection request. On the client-side: The client knows the hostname of the machine on which the server is running and the port number on which the server is listening. To make a connection request, the client tries to rendezvous with the server on the server's machine and port. The client also needs to identify itself to the server so it binds to a local port number that it will use during this connection. This is usually assigned by the system. 5 Differentiate between Stateful and Stateless session bean 10 10 Ans: Stateful session beans are used where the state of the bean requires to be retained so that the same client can use it for further method invocations. A good example of a Stateful session bean is the shopping cart facility in an online store. If we consider ShoppingCart as an object, then each method of this object needs to know the current state of the shopping cart, that is, the number of items in the cart. If the state of the bean changes during the execution of the method, then the changed state should be available to the same client on further method invocations….  A stateless session bean does not require its conversational state to be stored. The term stateless means that this bean does not hold its session state across different method calls. In other words, a stateless session bean does not have any conversational state as the bean does not hold client details after a method call…. 6 Explain the different components of the Android operating system. 4+6 10 What are native Android applications? Ans: Some of the components used to develop an Android application are as follows: o Activities: It is implemented when an application has a
  • 4. visible user interface (UI). o Services: It helps those applications that want to persist for a long time. o Content providers: It is used to control the access to the persisted data of an application. o Broadcast receivers: It is used by Android applications that process data or send a response to an event.  Native applications are those applications that are built- in or preinstalled on a mobile device. Some examples are: o E-mail client o Home screen o Application for SMS management o Web browser o The Personal Information Management (PIM) suite, which includes a calendar and a phonebook o Calculator o Picture gallery Native apps are installed through an application store (such as Google Play or Apple's App Store). They are developed specifically for one platform, and can take full advantage of all the device features — they can use the camera, the GPS, the accelerometer, the compass, the list of contacts