ABSTRACTIn the modern and advancing world of technology,themobile applications are tremendous growing segment of the globalization mobilemarketing technology.Mobile applications are involving at a meteorpace to given-users a rich and fast user experience. In this paper ,Andriod mobile Platformfor the developing the mobile applications.Firstly ,we are Here To explainabout the completion of our practice school program is to Develop the androidapplications on Ongo Framework with the platform ofandrod apps infrastructure.Its get the habituated to the platform and optimizing the genuine licensed platform with the technical inspirational knowledgeI’d acquired through duration of the practice school.Apart from the main aim, the technical knowledge which I acquired here should help me in myemployability opportunities and organization exposure I acquired here as theany sector of work in progessmaintainace to be good in progess.
Keywords:Android platform, Application Frame work.IntroductionAndriod is a new latest trending technology by theusage of smart mobiles.In the recent years,the word of mobile phones has beenchanged by the emergence of smart phones.It has no longer just a communicationtool, but also became an essential part of our daily life.
Different categoriesand sectors of world are provides a medium to connect with the other people.The consistence of the part is verygreat and it leads to android mobile developers.My android mobile application is prefer to the businesssector.An open source architecture that includes the operationssystem,application framework.The mobile applications is based on java languagesource codes,as the allows developers to write codes in the java language.Thecontrols of mobile applications is based on the written of source code.
It is an important platform to develop mobileapplication using the software stack provided in the google android SDK androidmobile os provides a flexible environment for android mobile applicationdevelopment as the developers can not only make use of android java librariesbut it is also possible to use normal java IDEs.As to explain about my mobileapp is by using the platform of five simple steps the user can develop theapplication easily based on the steps.The client to provide the consumers withavast choice of service. These servicehelp the consumer to reach and contact the Business with ease and stay in touchwith the bussines.Background study:AndroidArchitecture:Fig.1 Four core features of the android platformAndroidSystem is an open source OperatingSystem for Mobile devices, It is initially developed by Android, Inc.
, whichwas bought by Google in 2005, Android was revealed in 2007, along with thefounding of the Open Handset Alliance – a consortium of software,hardware andtelecommunication companies dedicated to advancing open standards for mobiledevices. New gen technologies are developing more and more applications to theworldRelated works:The application gives the business user to provide theconsumers with a vast choice of services. These services help the consumers toreach and contact the businesses with ease and stay in touch with businessuser. This establishes a communication channel between the user and,thebusinessBasic/simple services: Basic or simple services arethose types of services which provide just the basic information about aservice.List of details· List of all the basicservices· Image that describes about aserviceSpecial services:Special services are thosetypes 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 sentServices with workflow: Services with workflow gives the business user theability to change and update the status of the service request sent by theconsumer.
Business user can also display the status of the service request tothe 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 groupProposed System:Proposedsystem aims at developing an Android based mobile application that monitors theexpenditures made and works performed by the various sites of the ConstructionCompany. The expenditures and construction work made on various sites arerecorded and it can be viewed at any point of time. Using the Android basedmobile application the day to day activities of the remote construction sitecan easily be updated to the remote database server 3. Initially the sitesupervisor using his login credentials, has to login in the mobile applicationloaded in his device? After which he has to upload the day to day activitiesalong with the photographs of the works performed. Using a Web Service the datain the mobile device can be updated in the remote database. Thus the data inthe remote database can be projected as MIS Management Information System WebApplication. Thus the works carried out at different geological points caneasily be monitored using this system.
The proposed system consists of thefollowing advantages, Time Saving, Secured Environment, Will prevent anypossible corruption, and Work efficiency AndroidStudio Android Studio is theofficial integrated development environment (IDE) for Android platformdevelopment. 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 Studiowas in early access preview stage starting from version 0.1 in May 2013, thenentered beta stage starting from version 0.8 which was released in June 2014.
The first stable build was released in December 2014, starting from version1.0. Based on Jet Brains’ IntelliJ IDEA software, Android Studio is designedspecifically for Android development. It is available for download on Windows,Mac OS X and Linux, and replaced Eclipse Android Development Tools (ADT) as Google’sprimary IDE for native Android application development.AnalysisAnalytics play a major role in marketing a business.Analytics help the business users to easily analyse and estimate the buyingpatterns of a consumer.
The View thenuses the data prepared by the Controller to generate a final presentable response.Business usecase Diagram: Level1: BusinessUser creates his app using the FIVE STEPS and activation notification will be sent.Based on thepermissions.
it’ll be activated by the admin or the user itself. Level2: Here business user enters thedata required after the app is activated.Admin plays a supporting role here,Ifthere are any problems for Business User,he’ll be dealing with them.Level 3: This is actual usage of appby the consumers.Whenever Business user wants to interact with users,he broadcaststhe notifications to the registered users.Admin will be playing supporting rolehere,If Business user needs any tech support or the app has a new update.
web browsers,can read HTML files and render them intovisible or audible web pages.HTMLdescribes the strucyure of a websites semantically along with cues forpresentation,making it a mark up language,rather than a programming language.HTML elementsform the building blocks of all websites.HTML allows images and objects to beembedded and can be used to create interactive forms.
The JSONformat was originally specified by DouglasCrockford. It is currently described by two competing standards, RFC 7159and ECMA-404. The ECMAstandard is minimal, describing only the allowed grammar syntax, whereas theRFC 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 accesseswith high-level object handling functions.Hibernate’sprimary feature is mapping from Java classes to database tables (and from Java data types to SQL datatypes).
Hibernate also provides data query and retrieval facilities. Itgenerates SQL calls and relieves the developer from manual result set handlingand object conversion. Applications using Hibernate are portable to supportedSQL databases with little performance.Conclusion:This paperhas shown what Android is and how it works with XML, JSON and API incombination with Java. It has elaborated how to create a developmentenvironment and the emulator (AVD). It has showed what Android ApplicationDevelopment 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’shave been discussed as well as how developers take advantage of open sourceAPI`s. The paper has also coined the advantages with Android softwareenvironment, and has shown great environment for developer. Future of Androidand its SDK is very wide. Android opens a wide area of possibility with newfeatures and personal preferences, it has created a new era in sharing opensource software equipment’s, such free utilities and games, for mobile devices.
Furthermore, Android has recently arrived, we believed that it will create thefuture because more than 50% of population is using and working on androidandthe development environment and tools will be improved and enhanced in thefuture, making the development process accurate and effective.