Subcategory:
Category:
Words:
572Pages:
2Views:
286The various components of Android are designed as a stack with the Applications is the top layer of the stack and the Linux kernel forms the lowest layer The Android applications are written using the Java programming language Developers have full access to the same framework APIs used by the core applications The application architecture is designed to simplify the reuse of components the capabilities of any application can be published and then be made use of by any other application subject to security constraints enforced by the framework This same mechanism allows components to be replaced by the user 15 v MySQL Database Server Is an open source relational database management system RDBMS It is the world s most popular open source database enabling the cost effective delivery of reliable high performance and scalable Web based and embedded database applications MySQL offers a best of all world s scenario It runs on many platforms and it is stable The documentation for MySQL is excellent MySQL AB offers high quality support for their products including a service that allows MySQL developers to log in to your server to correct problems and proactively help with optimization MySQL is gaining RDBMS market share because it offers stability support and low cost 16 vi Web Sockets
The WebSocket Protocol is designed to supersede existing bidirectional communication technologies that use HTTP as a transport layer to benefit from existing infrastructure proxies filtering and authentication Such technologies were implemented as trade offs between efficiency and reliability because HTTP was not initially meant to be used for bidirectional communication The WebSocket Protocol attempts to address the goals of existing bidirectional HTTP technologies in the context of the existing HTTP infrastructure as such it is designed to work over HTTP ports 80 and 443 as well as to support HTTP proxies and intermediaries even if this implies some complexity specific to the current environment However the design does not limit WebSocket to HTTP and future implementations could use a simpler handshake over a dedicated port without reinventing the entire protocol This last point is important because the traffic patterns of interactive messaging do not closely match standard HTTP traffic and can induce loads on some components 17 vii We use Google Maps for location services Google Maps API is a web mapping service developed by Google It offers satellite imagery and street Google launched the Google Maps API in June 2005 to allow developers to integrate Google Maps into their websites or Mobile Apps It is a free service By using the Google Maps API it is possible to embed Google Maps site into an external website or Mobile Apps Although initially only a JavaScript API The Google Maps API is free for commercial use