#Kondaveeti Rajini kanth # Jada Naveen #Pothagani.Sai ramKLEF Engineering college KLEF Engineering college KLEF Engineering collegeABSTRACTIn the modern and advancing world of technology,the mobile applications are tremendous growing segment of the globalization mobile marketing technology.Mobile applications are involving at a meteorpace to give n-users a rich and fast user experience. In this paper ,Andriod mobile Platform for the developing the mobile applications.Firstly ,we are Here To explain about the completion of our practice school program is to Develop the android applications on Ongo Framework with the platform of androd apps infrastructure.Its get the habituated to the platform and optimizing the genuine licensed platform with the technical inspirational knowledge I’d acquired through duration of the practice school.
Apart from the main aim, the technical knowledge which I acquired here should help me in my employability opportunities and organization exposure I acquired here as the any sector of work in progess maintainace to be good in progess.Keywords:Android platform, Application Frame work.IntroductionAndriod is a new latest trending technology by the usage of smart mobiles.In the recent years,the word of mobile phones has been changed by the emergence of smart phones.It has no longer just a communication tool, but also became an essential part of our daily life.
Different categories and sectors of world are provides a medium to connect with the other people. The consistence of the part is very great and it leads to android mobile developers.My android mobile application is prefer to the business sector.An open source architecture that includes the operations system,application framework.The mobile applications is based on java language source codes,as the allows developers to write codes in the java language.The controls of mobile applications is based on the written of source code. It is an important platform to develop mobile application using the software stack provided in the google android SDK android mobile os provides a flexible environment for android mobile application development as the developers can not only make use of android java libraries but it is also possible to use normal java IDEs.As to explain about my mobile app is by using the platform of five simple steps the user can develop the application easily based on the steps.
The client to provide the consumers with avast choice of service. These service help the consumer to reach and contact the Business with ease and stay in touch with the bussines. Background study: Andriod 8.0 “oreo” is the newest version of the android mobile operating system.It was first released as an alpha quality developer preview in march 2017 and released to the public on august 21,2017.
It contains a number of major features, including notification grouping, picture-in-picture support for video, performance improvements and battery usage optimization, and support for autofillers, Bluetooth 5, system-level integration with VoIP apps, wide color gamuts, and Wi-Fi Aware. Android Oreo also introduces two major platform features: Android Go – a software distribution of the operating system for low-end devices – and support for implementing a hardware abstraction layer.Android Architecture:Fig. 1 Four core features of the android platform Android System is an open source Operating System for Mobile devices, It is initially developed by Android, Inc., which was bought by Google in 2005, Android was revealed in 2007, along with the founding of the Open Handset Alliance – a consortium of software,hardware and telecommunication companies dedicated to advancing open standards for mobile devices. New gen technologies are developing more and more applications to the worldRelated works: The application gives the business user to provide the consumers with a vast choice of services. These services help the consumers to reach and contact the businesses with ease and stay in touch with business user. This establishes a communication channel between the user and,thebusinessBasic/simple services: Basic or simple services are those types of services which provide just the basic information about a service.
List of details ? List of all the basic services ? Image that describes about a service Special services:Special services are those types of services that provide a detailed information about a service. ? List of all the services ? Simple description about the service ? A form for sending in a new service request ? History of the previous requests sent Services with workflow: Services with workflow gives the business user the ability to change and update the status of the service request sent by the consumer. Business user can also display the status of the service request to the consumer and let them know the current position of that particular request ? Add new service type with the desired group name for that service ? Add another new service that falls under a group Proposed System: Proposed system aims at developing an Android based mobile application that monitors the expenditures made and works performed by the various sites of the Construction Company. The expenditures and construction work made on various sites are recorded and it can be viewed at any point of time. Using the Android based mobile application the day to day activities of the remote construction site can easily be updated to the remote database server 3.
Initially the site supervisor using his login credentials, has to login in the mobile application loaded in his device? After which he has to upload the day to day activities along with the photographs of the works performed. Using a Web Service the data in the mobile device can be updated in the remote database. Thus the data in the remote database can be projected as MIS Management Information System Web Application. Thus the works carried out at different geological points can easily be monitored using this system. The proposed system consists of the following advantages, Time Saving, Secured Environment, Will prevent any possible corruption, and Work efficiencyAndroid Studio Android Studio is the official integrated development environment (IDE) for Android platform development. It was announced on May 16, 2013 at the Google I/O conference. Android Studio is freely available under the Apache License 2.
0. Android Studio was in early access preview stage starting from version 0.1 in May 2013, then entered beta stage starting from version 0.8 which was released in June 2014.
The first stable build was released in December 2014, starting from version 1.0. Based on Jet Brains’ IntelliJ IDEA software, Android Studio is designed specifically for Android development. It is available for download on Windows, Mac OS X and Linux, and replaced Eclipse Android Development Tools (ADT) as Google’s primary IDE for native Android application development.
Analysis Analytics play a major role in marketing a business. Analytics help the business users to easily analyse and estimate the buying patterns of a consumer. The Business user gets a wide variety of analytics with the application suite.
They are majorly classified Products based analytics: In the orientation of business it helps clients or users to easily analyse and estimate the buying the patterns of a consumer. Order based analytics:As the marketing of business user can keep a track on the orders under the satisfaction level of consumers. Analytics on the application:The Application based analysis are very important for business user. Campaigns based analytics:The user can improve and improvise whilst creating a new campign. Implementation Methodology Tools: Color Pic,Icon Generator Architecture Pattern:MVC(model view control) Technologies:Java Data Bases:Mysql,Sqlite Userinterface: Html,Javascript Transmission:JSON/XMLMVC:Model View Control MVC is popular as it isolates the application logic from the user interface layer and supports separation of concerns. Here the Controller receives all requests for the application and then works with the Model to prepare any data needed by the View.
The View then uses the data prepared by the Controller to generate a final presentable response. Business usecase Diagram:Level1: Business User creates his app using the FIVE STEPS and activation notification will be sent.Based on the permissions.it’ll be activated by the admin or the user itself.Level2: Here business user enters the data required after the app is activated.Admin plays a supporting role here,If there are any problems for Business User,he’ll be dealing with them.
Level 3: This is actual usage of app by the consumers.Whenever Business user wants to interact with users,he broadcasts the notifications to the registered users.Admin will be playing supporting role here,If Business user needs any tech support or the app has a new update.etc Class Diagram for Business User:Business user contents the maintainance of Business Locations,Social Websites,Data Stoarge /Transfering Accounts are leads toGenearate the Application.After the Creation of the applicationBy Using All the services of the Five steps an Activation Notification will be sent Later it move on the Adim section for Technical support And then it resides to the Database management,Later it move on to the designation platform to the client to select categories in mean while about the type of business dealing to the link in the creation of the application.After the demo completion the client accept deal the work to do in demo progess .
Technologies Employed Java:Java is a general purpose Computer prgarmming language thatis concurrent, classbased, objectoriented and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers “write once, run anywhere” (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of computer architecture JAVASCRIPT:Javascript high-level, dynamic, untyped, and interpreted programming language. It has been standardized inthe ECMAScript language specification. Alongside HTML and CSS, it is one of the three essential technologies of World Wide Web content production; the majority of websites employ it and it is supported by all modern web browsers without plug-ins. JavaScript is prototype-based with first-class functions, making it a multi-paradigm language, supporting objectoriented,imperative,and functional programming styles. It has an API for working with text, arrays, dates and regular expressions, but does not include any I/O, such as networking, storage or graphics facilities, relying for these upon the host environment in which it is embedded.
HTML: Hypertext markup language,commonly refferd to as HTML,is the standard markup language used to crateweb pages.web browsers,can read HTML files and render them into visible or audible web pages. HTML describes the strucyure of a websites semantically along with cues for presentation,making it a mark up language,rather than a programming language. HTML elements form the building blocks of all websites.HTML allows images and objects to be embedded and can be used to create interactive forms.It Provides a means to crete structure documents by denoting structural semantics for text such as headings,paragraph,lists,links,quotes and other items. JSON VIEWER: JSON, ( JavaScript Object Notation), is an open standard format that uses human-readable text to transmit data objects consisting of attribute–value pairs.
It is the primary data format used for asynchronous browser/server communication (AJAJ), largely replacing XML (used by AJAX). Although originally derived from the JavaScript scripting language, JSON is a language-independent data format. Code for parsing and generating JSON data is readily available in many programming languages.
The JSON format was originally specified by Douglas Crockford. It is currently described by two competing standards, RFC 7159and ECMA-404. The ECMA standard is minimal, describing only the allowed grammar syntax, whereas the RFC also provides some semantic and security considerations. The official Internet media type for JSON.
Hibernate:(Hibernate in short) is an object-relational mapping framework for the Java language, providing a framework for mapping an object-oriented domain model to a traditional relational database. Hibernate solves object-relational impedance mismatch problems by replacing direct persistence-related database accesses with high-level object handling functions. Hibernate’s primary feature is mapping from Java classes to database tables (and from Java data types to SQL data types). Hibernate also provides data query and retrieval facilities. It generates SQL calls and relieves the developer from manual result set handling and object conversion. Applications using Hibernate are portable to supported SQL databases with little performance.
Conclusion: This paper has shown what Android is and how it works with XML, JSON and API in combination with Java. It has elaborated how to create a development environment and the emulator (AVD). It has showed what Android Application Development 12 focus on, such as binding between XML and Java on Android. Different versioning of Android and its rapid evolvement in terms of new SDK’s have been discussed as well as how developers take advantage of open source API`s.
The paper has also coined the advantages with Android software environment, and has shown great environment for developer. Future of Android and its SDK is very wide. Android opens a wide area of possibility with new features and personal preferences, it has created a new era in sharing open source software equipment’s, such free utilities and games, for mobile devices. Furthermore, Android has recently arrived, we believed that it will create the future because more than 50% of population is using and working on androidand the development environment and tools will be improved and enhanced in the future, making the development process accurate and effective.