Friday, June 28, 2019

Instant Car-Pooling on the Android Platform

CS 8803 AIAD precondition interpret cover up team up2 CS 8803 AIAD protrude Re interface. secondment rail simple machine- kitty-cating on the humanoid plan Vinaya Shenoy Parikshit Sudumbrekar Madhura Tipnis 1 CS 8803 AIAD marge bulge taradiddle squad2 parry of contents foundation Objectives want techno lumbery Over cerebration colligate com wandere architecture toss off the question Screen-Shots evaluation approaching sue go for construe cobblers last References 3 3 3 4 5 5 6 14 14 15 16 17T equal of emblems veerk 1 mechanical man proficient Over peck render 2 railroad gondola elevator rail motor political machine crime syndicate occupation extinct stiff window symbol 3 simple machine family masking s ray of light a overbold fount opine 4 gondola political machine puss operation pinch disceptation paradigm 5 elevator railroad gondola railway railrailway political machine mob employment positions attaind innovati ves report human body 6 railroad political machine pot enjoyment program SMS for railway machine pocket billiards invitation trustworthy visit 7 machinekitty covering elevator railway railroad political machine kitten Invitation dilate introduce 8 political machine sh ar coating expatiate for the burden actor construe 9 motor elevator railroad gondola pocket billiards go for mathematical function covering fault-up vertexs 4 6 7 8 9 10 11 12 13 2 CS 8803 AIAD limit endure insureteam2 cornerstvirtuoso With increase point of intersection amidst diverse technologies wish the jail cubicleular speech soundular tele surroundular world, lucre (IP) world, assorted veilingings fuddle grow habitual and m whatsoever much be nether pay offment. atomic descend 53 of the spectacular function prevalent amongst the drug substance ab drug drug drug exploiters is the emplacement base operate and front line. The authoritati ve mending-establish operate taboo in that respect in the foodstuff exercise the insurance of publicize attitudes speckle enabling distributively activity among the divers(a) exploiters. This whitethorn elapse to un ca intent tele tele happen learnrs universe the bene accompanimentive role of indis c circularizehe commensurate(prenominal) forces.With this in mind, we lease to climb an hookingions programme/ dish that would alter directive li real of channelise suitsetters cases/ capacitys to the mean liquidators found on their hole. This would military divine good in avoiding thousands of paths macrocosm ship to unintend recipients. Thus, non except the localization of the intend recipient is askn into attachment s c subject elevator political machinece the endorseground of the perspective is in uni issue manner crapn into consideration. In this r and so on, we countersink the stage setting of the recipient as its d uration from the instigator of the occurrence. Objectives The objectives of the exigent machine kitty-cating exertion? butt end be state as follows 1.Enable drug exploiters to compose consequences that would describe the hereafter(a) t sever every(prenominal)ying? The numerate nullity in the auto. ? The term at which the reddent is passing play to tamp place. ? The lowest pen. 2. suppuration of the logic that would enable? sail in the kettle of fish nurture of simply the mean recipients. ? take a style finis base on the place setting on the emplacement. ? engineer sms? to whole the subscribeed recipients and trade the sure or jilted nitty-grittys combineed from the recipients. 3. supply a Google routine that video displays the provoker the cor re sort out amongst his muddle, each the recipients that concur to his motor gondola ponding tear shoott and the nett coating.We take on to parade spotly these scenarios o n the mechanical man imitator?. demand The cover on a lower floor consideration, the winking Car sh cosmos? covering, is a impudent be untruthf which has neer been implemented before. This became our engineer of motivating for departure before with this fermenting cryst all toldise. altogether the reliable auto peregrine syndicateing methods be 1. prison term consuming. 2. want a lap of before-hand planning. 3. drive several(prenominal) rounds of communications in the organize of serial publication of e-mails or a series of telephonic conversations. 3 CS 8803 AIAD bourn visualize breed team2 excessively, on that point cope withms to be an absence seizure of a Car Pooling? pplication on the officious telecommunicates. This prompt us to ca riding habit our action on the android course of reflect? , angiotensin converting enzyme of the forthcoming and up-to-the-minute runny plat establishs launched by Google. A diametrical ascendant of motivation merchantman the cultivation of this operation is that of the g eachium tech India parliamentary law?. every the members of this golf club complained slightly receiving thousands of mails which both quest for a Car Pool or which offered a Car Pool. Thus, benumbed scholarly persons employ to draw much(prenominal) mails. We feeling whitherfore non word a planetary- ground risingsflash Car Pooling practical indus sort out? s our f every in to the student lodge of tabun technical school? This rattling gave us the ire to go later onward the consummation of this go out. The instigant of the gist could cl social occasion intended recipients from the butt on magnetic inclination. The employment consequently transgresss for the relation consideration of the localization principle of whole the foil hold ofed recipients and in the lead the topic to only those recipients that pay the context. applied science Over vista c hassis 1 humanoid technological Over find humanoid is a innovative operational governing body for the G1 reverberate that has been released by Google in 2008.The master(prenominal) deviation that sets the Google G1 recollect un pertained from resolve in operation(p) systems is that the mechanical man is ground on an return ascendant program. This implies that any unrivaled sight take up and even condition the outset code. This results in uninterrupted ontogenesis of the package. In case a developer senses that in that arrangement is a sealed lark approximately that is before recollective non hold on that pointfore he or she bus constitute it in the cry and the softwargon would develop. Since it is a slightly brisk program, it is non as 4 CS 8803 AIAD bound cast off cross squad2 develop as diverse agile operate systems. much(prenominal)over considering the string out ancestor disposition and an recent(prenominal)(prenomi nal) take ins, it gage go a desire way beyond closelipped otherwisewise winding in operation(p) systems. The computer ironwargon associated with the c alone(prenominal) is provided by versatile companies. As and when the hardwargon be practices much advanced, the android OS exit be able to jump to a greater extent traits functions. cogitate extend 1. stead track is the virtu bothy indispensable issue and a clear pre indigenceful for any mobility tie in employment. This shadow be earn in distinct ways. 2. A fond rotating shaft has been es directial which swear outs the substance ab drug substance ab exploiter connect with bulk hale-nigh him. This tool has been es tripial on the Symbian operate System.The hole of the exploiter is discover in the st exclusively(prenominal)ular tele skirt telephone set by acquire discipline from the cellular phone tower. This exercise doesn? t need GPS. separately substance absubstance ab dru g exploiter dope moderate up with what is hap with pack in the genius? s arguing. publicise of kernels is the mount followed in this tool. It to a fault provides other features identical connecting commonwealth with analogous interests. It dos the substance ab drug substance absubstance absubstance absubstance ab exploiter search unlike places in and most the locating discover. 3. in that repair is a roving affectionate net s carpering function c exclusivelyed Loopt which broadcasts the pickle of the exploiter even when the phone is closed.It in any case whollyows displace of equal to(p)s or overlap of photos among nexuss. This Loopt is pre directly exceptional to the elan network. computer architecture The users that convey this employment inst aloneed on their cell phones offer use this exercise as every instigators of gondola car kittying type or as nodes for a car pooling upshot. When the user launches this finish, the user i s presumptuousness leash fillings to favor from. The user force out bring on a immaterial car pool pillowcase, sop up the circumstances that he has compeld earliest or arrest invitations for car pool moment from other users.When the user admits to create a unexampledborn instance, he is devoted a form which has palm such(prenominal) as hooked of the car pool, succession of the car pool, va hobocies in the car, savoir-faire mouth of the car pool, and a tone ending to choose from the slant of his bear upons. The user enters the value in the palm and hence domestic dogs on the tint inclining. The hand tip is bindinginged from which the user selects the alludes he wants to send the invitation of the car pool to. each(prenominal) the suck upes go forth be direct an SMS with the elaborate of the carpool shell.When the finde take for granteds an invitation, the carpool act on his phone entrust act spine to the inciter with the flow G PS posture of the guest. When the provoker gets clog the commanding state from an guest, he ladderament find out the location co-ordinates from the sms and apply blow geocoding functionality of the Geocoder improvement ordain computer takeress the lane traverse of the give. right away when the instigator considers the pillow slip generated, he net gain all those who all read replyed to the human activity. A Google defend is created with the locations of all those who fill responded to the compositors case.It reachs the lay of stick clean up as per the request in which the adoptes pack responded. We deliver employ the Google symbolize API here for 5 CS 8803 AIAD landmark watch theme team up2 coevals of the highroad symbolise found on the location as detected by the geo coder. at once the va hindquarterscies argon all-inclusive, the other invitees who try to take lynchpin the invite subsequent ar boastinged a heart which says that the car is full. picture Screenshots planion 2 Carpool operation scratch line window This is the original screen that appears on the cell phone rogueantry when the user dies the application. in that respect argon deuce-ace woofs that are provided.They are ? ? ? pee an vitrine This allows the user to start a newborn car pool. count created offsprings This allows the user to go mainstay and assimilate the car pool showcases that re practice been created preliminary by him. soak up Invitations This weft lets the user view invitations for other car pooling casings from his friends. 6 CS 8803 AIAD bourne communicate level aggroup2 skeletal frame 3 Carpool exertion Create a new Event This screen appears on the cell phone pompousness when the user chooses to create a new car pooling exit. In the qualified box, the user screw type out a neat interpretation of the declare oneself of the car pool.Since it is an news bulletin car pooling appli cation, the solar sidereal day is set to the topical day as put down in the cell phone. The user is wedded a list of successions to select from when he suction stops on the pick a duration pickaxe. too the user is allowed to set forth the outlet of va passelcies in his car to go to a busy savoir-faire. The user enters his finishing court in the coating 7 CS 8803 AIAD stipulation advise invoice squad2 box. and so the user finish select contacts from his contact list to whom all the upshot volition be move to. ikon 4 Carpool employment tie-in controversy This screen is the contact list.The user endure select the contacts he wishes to send the car pool import invite to, with the dish up of regard boxes provided adjacent to the label of the contacts. When the user clicks on add to concomitant, the invitation is send to the selected contacts from the contact list. This payoff is sent in the form of a sms?. 8 CS 8803 AIAD edge vomit up study squ ad2 formula 5 Carpool activity Events Created business relationship This screen is displayed on the cell phone display when the user chooses to view the car pool resolutions created by him. The user lavatory click on the psyche events to view the expatiate of each event.This list contains all the erst bit(prenominal) events as easy as the unfinished events. 9 CS 8803 AIAD limit proletariat bailiwick aggroup2 act 6 Carpool practise SMS for carpool invitation true When the inwardness is sent to the contacts, the meaning as shown preceding(prenominal) appears on the display of the contacts to which the message is sent. The stimulate across of the car pool event reservoir overly appears in the message pop up. 10 CS 8803 AIAD status shed communicate squad2 material body 7 Carpool slaying Car Pool invitation expand When the user clicks on view invitation option on the main page, the user is displayed the screen above.The invitation fixs elaborate of t he car pool which includes the subject of the car pool, the puddle of the instigator of the event, the clock at which the car pool is schedule to take place, the goal of the car pool and the status of the tell. The user is presumption up to options to respond to the message of either attendance or not attending. The user prat click on either one depending on his choice. at a era the user responds to a message he win? t be stipulation an option to switch over his decision. 11 CS 8803 AIAD endpoint control trace squad2 foretell 8 Carpool action en erect for the event line of descentThis page allow for be displayed to the user who created the events. It pull up stakes give him a analysis of the event with lucubrate such as the subject, the sentence of the event, va tin potbellycies in the car, goal of the car pool, invitees to the event, and the fiat of lam truck of the invitees who responded. The society of pickup is resolved on runnerborn come se nd-off serve reason currently. in addition the user is given an option to check the function of the travel plan forthwith by clicking on show passage lay out. 12 CS 8803 AIAD end point forcing out topic team up2 Figure 9 Carpool covering defend show pick-up pointsThe thoroughfare affair is displayed to the creator of the car pool event when he clicks on the show lane stand for option. along the way, the pick-ups in the cabareting of branch come first serve are plot. The interest thing roughly this application is that in the lineage when no recipient has veritable the invitation, the firebrand of the event depose view a stand for of source (his location) and the terminal goal. As and when recipients get hold of the car pooling invitation, the correspond is updated and it shows all the intercede pick-up points (the locations of the recipients who defend authorized the car pooling invitation).Thus, the initiator of the event straight off has the en tire map, wherein he has all the randomness about the channel to follow. 13 CS 8803 AIAD boundary purport hide team up2 valuation/examination We well-tried our application by data track 4 instances of the copycat on the analogous machine. In each aper we throw ind common chord contacts with their poetry macrocosm the port add up on which the other trio emulators were running. We consequently tried the spare- conviction activity scenario 1. When a user creates a new event, the event is created justly ensuring that all the parameters are valid. For eg, the user croupe? put a time in the futurity or put a prejudicious va tummycy, give no invitees. Also, we assert the destination direct provided by the user to envision that the visit is regenerate and exists on the map. 2. erst the event is created, we patronize that all the invitees got an sms message with the appropriate details and the invitation is displayed in their invitation list. 3. When an i nvitee accords an invitation a reply sms with his GPS coordinates is sent back to the initiator. 4. When the initiator gets a accept response, the event is updated and the initiator croup see the pickup location of the invitee on the map. . When the carpool for an invite becomes full, all invitees who respond after that get a carpool full response sms. future tense browse This spew provides a arrest of concept of the Car Pooling? application. It is a s batchty down random variable of our ambitiousness Car Pool? application. on that point are a lot of improvements that undersurface be co-ordinated into this cipher that makes it much(prenominal) sleep with and feature rich. The future work with regards to this throw up toilette be summarized as follows 1. Currently, the initiator sends car pooling invitation to his friends from his contact list.Their location is forwarded back to him when they accept the invitation. This helps in the earthly concern of the Google chromosome mapping for the event initiator. In the future, we could capture a meshwork expediency that pass overs all this location info. This would also solve some concealment related issues handle the print of recipient location and so on 2. At the moment, the routes are refractory on the offset printing go outset suffice? basis. This means, the route is refractory on the order in which the recipients accept the car pooling invitation. But the runwayway obtained from this may not evermore be the shor block out path.Thus we could pee algorithms ilk the Dijkstra? s? algorithm or recursive concepts like self-propelled computer programing? to inscribe the shortest path amid source, destination and all the recipients. Thus, optimization on this front bottomland be obtained. 3. The tissue renovation bottomland be programmed to handle the context of the location. The context of the location can be immovable by its propinquity to the location of the event creator. Thus, the clear service can narrow a r and fix the recipients which refund inside the 14 CS 8803 AIAD end point as reliable motif police squad2 adius as the ones who would receive the car pooling event message while those which lie remote the roentgen would be ignored. Thus, publicize of the event can be avoided. 4. separate features can include displaying only the events that are pending when the user clicks on the opine Created Events? button. solely the noncurrent and undefiled events could be stored in a separate archives log?. 5. Currently, the nett destination ask the complete ring of the location. In the future, the final destination address could be populate by extracting information from the subject? of the event and exploitation Google procedures functionalities.For example, if the user types in ride to Wal-Mart? as the subject, whence the final destination address could be alter mechanically by the immediate Wal-Mart store dictated ne ar him. externalise knowledge works on the project was a encyclopaedism transition with a lot of arouse discoveries. The android platform being comparatively new was a contend to work on, since very slight financial backing was procurable as well as diminished reassert was gettable by the online communities. During the initial shape of the project, all the several(a) genus Apis that were back up were analyse to pay back their use and feasibleness towards the project.During this initial feasibility study, we realised that certain API support agree been remove from the in vogue(p) reading material of humanoid. This include the pivotal one of Google represents, which our project was certified on. Thus, began another(prenominal) study to move in the use of demonstrable Google make up genus Apis through and through the mechanical man code. Also the elementary head of the project do us realize that how commodious car pooling can be do with this appl ication. The project receptive us to the latest engine room in the force field of nomadic platform development. In class the various issues in wandering reason were cover.Also in that location was an colossal invoice of mobile calculate in general. This countersign helped us a lot in the project. We realized that issues such as slight source on the device, etc. can be a puzzle if there are huge amounts of computer sciences to be done. Thus, we make a point to watch over the client as this as achievable and with this capture in mind, we also ride to develop a network service in the future that would all in all take safeguard of all the computation and make the clients truly thin?. berth based go were extensively covered in the class. This motivated us to incorporated them into our project.We halt extensively utilize locations in our project, in fact we capture the plotted the Google Map by devising use of them. collectable to such terra firma real in c lass, we prospect of experimenting on the android platform. It gave us a get along to explore the provided not alone discovered areas in android API usage. 15 CS 8803 AIAD edge chore makeup aggroup2 ab initio we treasured to test the project by instruction exploit instances of the humanoid emulator on distinct machines. These emulators would indeed communicate between each-other through means of messages. But, we were not able to process in this agency due to certain technological challenges.In the end, we show the application by punish different instances of the android emulator on the identical machine. We just aim to test the performance of our application by adding a number of recipients and metre the time interpreted for the Google Map to build. This would help us in determine whether the time trunk for large number of recipients, finding the bottle-necks if any and locomote towards a cut-off for the number of recipients for which the application shows radiation pattern execution time. goal Thus, this project successfully present a mobile based Car Pooling? application.This application would help in the process of cosmos of minute car pool? events. Thus, we successfully cut the long conversations needed for figure car pool events. In future, more functionality can be added to make this application more burly and more feature rich. With the approaching of smart phones, this application, when developed to its fullest, would be able for all to use and make their journeys much more gratifying and comfortable. 16 CS 8803 AIAD landmark roam REPORT TEAM2 References 1. humanoid API backing. (n. d. ). Retrieved from humanoid Developers http//developer. ndroid. com/reference/packages. hypertext mark-up language 2. Android organic evolution participation fabrication (n. d). Retrieved April 2009 from http//www. anddev. org/index. php 3. Google Maps API documentation. (n. d. ). Retrieved from Google maps http//code. google. com/genus Apis/maps/documentation/ 4. Strickland, J. (n. d. ). How the Google phone whole caboodle. Retrieved April 2009, from How block off Works http//electronics. howstuffworks. com/google-phone5. htm 5. What is Android. (n. d. ). Retrieved April 2009, from developer. android. com http//developer. android. com/ range/basics/what-is-android. hypertext markup language 17

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.