Wednesday, April 22, 2020
Outrageous Good History Research Paper Topics Tips
Outrageous Good History Research Paper Topics Tips Top Good History Research Paper Topics Choices There is a broad collection of information sources out there for students so that you don't need to struggle to try to find them. For some students, a choice of topic is the easiest part. To begin with, you'll need to concentrate on your college or school class' topic. There is quite an excellent reason ancient Egypt is a subject that's constantly a portion of the history curriculum and syllabus. Needless to say, deciding on the suitable topic for your research paper is the very first and most vital step on the best way to writing the paper itself. The major rule for your topic is to be concrete and enable the readers understand what you're likely to write about. A great idea when attempting to deliberate a fantastic research paper topic is to get a brainstorming session, and write down all of your possible ideas. Even if a particular research paper topic is getting lots of buz z at the moment or other individuals seem interested in writing about it, don't feel tempted to make it your topic if you don't genuinely have some kind of interest in it also. Regardless of what genre you would like Business Studies, Microeconomics, Business Management and Financial Accounting, we're here to serve your needs. The entire research should be constructed around or from this issue. Technology is potentially the most famed topic to chat about today. If you want the subject of your history essay, you will delight in doing research for it. To write an outstanding paper, you should thoroughly select your topic. Not all research paper topics are made equal, and you would like to guarantee you pick a fantastic topic before you commence writing. Selecting the proper essay topic can at times be rather hard. A Startling Fact about Good History Research Paper Topics Uncovered If you should write only a single paper at the conclusion of the period, you can breathe out since you are blessed. A paper is always simpler to write if you're interested in the subject, and you're going to be more motivated to do in-depth research and compose a paper that truly covers the full subject. Perhaps you still must understand more about the way to compose a history paper. It is an impossible task to compose a very good history paper if you write about something you find boring and don't care about in any way. Where to Find Good History Research Paper Topics Who knew essay writing may be so tough. Writing a research paper on a specific topic is quite different from a standard essay. So for those who have an essay assigned that you require help with, you can purchase essay online cheap from us. You are able to easily buy unique college essays and don't neglect to tell friends and family about it. Whether you've experienced writer's block and can't make up an eye-catchy topic for your assignment or merely need to acquire an idea about what an excellent research paper topic should look like, we'll provide you a hand and help you choose the most suitable topic to elaborate on in your paper. Locating a solid topic is just one of the most significant steps when writing any sort of paper. To approach the paper with at least anxiety, you should select a topic that you're feeling comfortable writing about, and one which you're confident you can grasp the appropriate scholarship on. Choosing one of our suggested topics will allow you to get started writing a thriving research paper. Writing a research paper requires a lot of time, therefore it is crucial to decide on a research paper topic which you will really delight in working with. Nurse practitioners have one of the quickest growing careers in the nation, and we have all of the info you want to understand about what things t o anticipate from nurse practitioner school. Scientific documents appear to be an extremely dull undertaking. Professional and academic journals are also an extraordinary place to come across materials for a critique paper. History is a subject that's always tightly on the notion of time and space. History papers can have a while to write. Research papers are trying, but in addition they have the capability to be somewhat rewarding. World History Research Papers involve an amazing quantity of information.
How to Use the College Board Sample Essay Prompt
How to Use the College Board Sample Essay PromptIf you are a high school senior, or even a college student looking for a college essay prompt, chances are that you have not heard of the College Board sample essay prompt. Although it may not seem like a significant component to your selection process, there are many benefits to using this sample prompt when writing your college essay.First, the College Board sample essay prompts can give you an idea of what is expected from you in terms of formatting and grammar. This will give you a better idea of what your essays should look like. As you go through the sample essay prompt, you will find that most of the prompts are fairly easy to follow and not too difficult. With this knowledge, you can use the advice contained within the prompt to make your writing more appealing to college admissions officers.Second, the College Board sample essay prompts can help you start developing an original essay. By using this prompt, you will be able to w rite your essay from the perspective of a student. You will be able to add a personal touch to your essay, which is important for any writing assignment. As your writing ability improves, you will be able to experiment with different parts of the writing process, making your essays more engaging.Third, the College Board sample essay prompts will help you organize your thoughts. By creating this set of guidelines, you will be able to focus on one particular section of your essay. Not only will you have a place to organize your thoughts, but you will also be able to see how the various parts of your essay relate to each other.Finally, by using the College Board essay prompt as a tool, you will be able to write a more polished essay. By following the prompt and writing more carefully, you will have a more polished final product. As your writing skills improve, you will be able to create better essays. Afteryour student years are over, you will be able to use the essay prompt as a way t o refine your writing abilities.The College Board essay prompt is designed to help you in your ability to write an essay that is more impressive. It can also provide you with a template for your written assignment, helping you achieve a more cohesive piece of work.As you consider choosing a subject for your essay, make sure that the topic that you choose is an important part of your personal interests. This is a great way to encourage your creativity, which is an important skill for a college essay prompt. You should also focus on using an interesting theme to balance out your other information.Remember that the College Board sample essay prompt is meant to be used as a guideline in your writing. While it can help you in terms of increasing your writing ability, you should make sure that your essay is also unique and appealing to your readers.
Wednesday, April 1, 2020
6 Reasons to Read Before Class
6 Reasons to Read Before Class Everyones college and grad school experience is a little different, but the one thing all have in common is reading. You already know that college entails a lot of reading. Guess what? Grad school is way worse.Ã Expect your reading load to triple, at least, in graduate school. With such a huge set of reading assignments, you might be tempted to fall behind and not read before class. Here are six reasons why you should avoid temptation and read ahead of the class. Make the Most of the Class Time Class time is valuable. Be sure that you can follow along. When you read ahead of time, you are more likely to understand the organization of the lecture. Youll be better able to figure out whats important and what isnt (and thereby take effective notes). Understand the Topic and What You Don't Understand If everything that you hear in class is new, how will you determine what you understand and whether you have questions? If you have read beforehand you can focus your attention on filling gaps in your understanding by paying more attention during some parts of the lecture and by asking questions. Participate Most classes require at least some participation. Be ready to answer questions and to discuss the topic. Its easy to participate when you know the topic. Reading beforehand helps you to understand the material and gives you time to consider your perspective and opinions. Dont get caught unprepared. Professors opinions matter - do not get caught faking it. Show Off Reading before class lets you show that youve read, that you care, and that you are intelligent. Youll be able to ask good questions and participate in a way that demonstrates preparation, interest, and mastery of the material. These are all positive marks in profs views. Participate in Group Work Many classes require group work, often in class. If you have read, you are ready and likely will not mooch off of your classmates, or benefit from their hard work. In turn, if you have read you can tell when the group is taking a wrong turn. Contrary to some stereotypes, effective group work requires preparation. Show Respect Reading ahead of time shows respect for the instructor and interest in the class. While instructors feelings should not be the primary motivator of your behavior, relationships with faculty are important and this is one easy way to get your relationship with your professor off to a good start. Think ahead- faculty are often important resources for advice, recommendation letters, and opportunities. Many students find reading tiresome, a great deal of work. Try employing reading strategies such as the SQ3R method.
Saturday, March 7, 2020
Major General Benedict Arnold in the American Revolution
Major General Benedict Arnold in the American Revolution Benedict Arnold V was born January 14, 1741, to successful businessman Benedict Arnold III and his wife Hannah. Raised in Norwich, CT, Arnold was one of six children though only two, he and his sister Hannah, survived to adulthood. The loss of the other children led Arnolds father to alcoholism and prevented him from teaching his son the family business. First educated at a private school in Canterbury, Arnold was able to secure an apprenticeship with his cousins who operated mercantile and apothecary businesses in New Haven. In 1755, with the French Indian War raging he attempted to enlist in the militia but was stopped by his mother. Successful two years later, his company departed to relieve Fort William Henry but returned home before seeing any fighting. With the death of his mother in 1759, Arnold increasingly had to support his family due to his fathers declining condition. Three years later, his cousins loaned him the money to open an apothecary and bookstore. A skilled merchant, Arnold was able to raise the money to buy three ships in partnership with Adam Babcock. These traded profitably until the imposition of the Sugar and Stamp Acts. Pre-American Revolution Opposed to these new royal taxes, Arnold soon joined the Sons of Liberty and effectively became a smuggler as he operated outside of the new laws. During this period he also faced financial ruin as debts began to accumulate. In 1767, Arnold married Margaret Mansfield, daughter of the sheriff of New Haven. The union would produce three sons before her death in June 1775. As tensions with London increased, Arnold increasingly became interested in military matters and was elected a captain in the Connecticut militia in March 1775. With the beginning of the American Revolution the following month, he marched north to take part in the siege of Boston. Fort Ticonderoga Arriving outside Boston, he soon offered a plan to the Massachusetts Committee of Safety for a raid on Fort Ticonderoga in northern New York. Supporting Arnolds plan, the committee issued him a commission as a colonel and dispatched him north. Reaching the vicinity of the fort, Arnold encountered other colonial forces under Colonel Ethan Allen. Though the two men initially clashed, they resolved their disagreements and captured the fort on May 10. Moving north, Arnold conducted a raid against Fort Saint-Jean on the Richelieu River. With the arrival of new troops, Arnold fought with the commander and returned south. Invasion of Canada Without a command, Arnold became one of several individuals who lobbied for an invasion of Canada. The Second Continental Congress finally authorized such an operation, but Arnold was passed over for command. Returning to the siege lines in Boston, he convinced General George Washington to send a second expedition north via the wilderness of Maines Kennebec River. Receiving permission for this scheme and a commission as a colonel in the Continental Army, he embarked in September 1775 with around 1,100 men. Short on food, hampered by poor maps, and facing degrading weather, Arnold lost over half his force en route. Reaching Quebec, he was soon joined by the other American force led by Major General Richard Montgomery. Uniting, they launched a failed attempt to capture the city on December 30/31 in which he was wounded in the leg and Montgomery killed. Though defeated at the Battle of Quebec, Arnold was promoted to brigadier general and maintained a loose siege of the city. After overseeing American forces at Montreal, Arnold commanded the retreat south in 1776 following the arrival of British reinforcements. Troubles in the Army Constructing a scratch fleet on Lake Champlain, Arnold won a critical strategic victory at Valcour Island in October which delayed the British advance against Fort Ticonderoga and the Hudson Valley until 1777. His overall performance earned Arnold friends in Congress and he developed a relationship with Washington. Conversely, during his time in the north, Arnold alienated many in the army through courts-martial and other inquiries. In the course of one of these, Colonel Moses Hazen charged him with stealing military supplies. Though the court ordered his arrest, it was blocked by Major General Horatio Gates. With the British occupation of Newport, RI, Arnold was sent to Rhode Island by Washington to organize new defenses. In February 1777, Arnold learned that he had been passed over for promotion to major general. Angered by what he perceived to be politically motivated promotions, he offered his resignation to Washington which was refused. Traveling south to Philadelphia to argue his case, he aided in fighting a British force at Ridgefield, CT. For this, he received his promotion though his seniority was not restored. Angered, he again prepared to offer his resignation but did not follow through upon hearing that Fort Ticonderoga had fallen. Racing north to Fort Edward, he joined Major General Philip Schuylers northern army. Battles of Saratoga Arriving, Schuyler soon dispatched him with 900 men to relieve the siege of Fort Stanwix. This was quickly accomplished through a use of ruse and deception and he returned to find that Gates was now in command. As Major General John Burgoynes army marched south, Arnold advocated aggressive action but was blocked by the cautious Gates. Finally receiving permission to attack, Arnold won a fight at Freemans Farm on September 19. Excluded from Gates report of the battle, the two men clashed and Arnold was relieved of his command. Ignoring this fact, he raced to the fighting at Bemis Heights on October 7 and guided American troops to victory. Philadelphia In the fighting at Saratoga, Arnold was again wounded in the leg he had injured at Quebec. Refusing to allow it to be amputated, he had it crudely set leaving it two inches shorter than his other leg. In recognition of his bravery at Saratoga, Congress finally restored his command seniority. Recovering, he joined Washingtons army at Valley Forge in March 1778 to much acclaim. That June, following the British evacuation, Washington appointed Arnold to serve as military commander of Philadelphia. In this position, Arnold quickly began making questionable business deals to rebuild his shattered finances. These angered many in the city who began collecting evidence against him. In response, Arnold demanded a court-martial to clear his name. Living extravagantly, he soon began courting Peggy Shippen, the daughter of a prominent Loyalist judge, who had previously attracted the eye of Major John Andre during the British occupation. The two were married in April 1779. The Road to Betrayal Angered by a perceived lack of respect and encouraged by Peggy who retained lines of communication with the British, Arnold began reaching out to the enemy in May 1779. This offer reached Andrà © who consulted with General Sir Henry Clinton in New York. While Arnold and Clinton negotiated compensation, the American began providing a variety of intelligence. In January 1780, Arnold was largely cleared of the charges levied against him earlier, though in April a Congressional inquiry found irregularities pertaining to his finances during the Quebec campaign. Resigning his command at Philadelphia, Arnold successfully lobbied for command of West Point on the Hudson River. Working through Andrà ©, he came to an agreement in August to surrender the post to the British. Meeting on September 21, Arnold and Andrà © sealed the deal. Departing the meeting, Andrà © was captured two days later as he returned to New York City. Learning of this on September 24, Arnold was forced to flee to HMS Vulture in the Hudson River as the plot was exposed. Remaining calm, Washington investigated the scope of betrayal and offered to exchange Andrà © for Arnold. This was refused and Andrà © was hung as a spy on October 2. Later Life Receiving a commission as a brigadier general in the British Army, Arnold campaigned against American forces in Virginia later that year and in 1781. In his last major action of the war, he won the Battle of Groton Heights in Connecticut in September 1781. Effectively viewed as a traitor by both sides, he did not receive another command when the war ended despite lengthy efforts. Returning to life as a merchant he lived in Britain and Canada before his death in London on June 14, 1801.
Thursday, February 20, 2020
Mass Media- TV Show Essay Example | Topics and Well Written Essays - 500 words
Mass Media- TV Show - Essay Example Castle falls under the genre of a crime comedy. The show follows the unorthodox way that Richard Castle, the titular character observing female detective Kate Beckett on the job, solves cases using movie plots, hilarious dialogues, and physical comedy. The show mostly focuses on the incompetence of criminals which leads to comedic situations or punchlines. Although Castle is regarded as one of the top crime comedies of our decade, it was not the first nor the trendsetter of the genre on television. The true trendsetter of the crime comedy is 1982s show Remington Steele, from which Castle constantly borrows story plots and dialogue from. Therefore, Castle is the copycat in this situation. Poor copycat that is. What made Remington Steele memorable for its viewers was the fact that although it dealt with serious cases, they never took the story and the situations too seriously. Which is the exact opposite of Castle, whose take on murder often borders on the dark side. The dialogue as written by the able and talented writers of Remington Steele was witty, timeless, and snappy. Castle on the other hand have writers that have a limited imagination and as such, sprinkle the comedic dialogue on the show so far between. Castle does however represent all the American races, from Latino to Asian, in their show. Their main cast is composed of a mix of African Americans and Latinos strewn into the mix with the Whites. Every so often, an Asian or other ethnicity guest will pop in on the show to stir things up for comedic effect. And, they never box a certain ethnic character into any situation that the race is known for. Rather, the writers often work to show the best of the race being represented. To be more specific, the main characters Kate Beckett and Richard Castle are clearly White, coroner Lanie Parish and Capt. Gates are both portrayed as strong willed and successful African Americans, Det. Esposito represents the
Tuesday, February 4, 2020
Writer's choice Essay Example | Topics and Well Written Essays - 1000 words - 15
Writer's choice - Essay Example In this essay I will identify similarities and differences between European colonists and indigenous Native American ethnic groups and analyze how the most significant differences between European and Native American cultures made the conflict of two civilizations inevitable. Before the first Europeans settlers stepped on the American land, it was inhabited with more than 500 Native American tribes speaking more than 300 languages.1 In fact, Native Americans had lived in South, Central and North Americas for thousands of years already; they had their own culture, system of religious beliefs and effective societal organization. Some indigenous tribes were sedentary, while others were nomads. Many Native American ethnic groups, like Hurons and Iroquois for instance, were engaged in rivalry between each other, which made them quite similar to European colonialists that came from different competing countries. However, there were more differences between Native Americans and European newcomers than similarities. There is no doubt that European colonialists represented a much more advanced civilization. The technologies they brought to America with them impressed indigenous tribes a lot as the latter had never seen anything like that before (for instance, wea ponry, ships, household goods etc.). Europeans had showed Native American Indians how to handle horses, use cattle, taught how to operate firearms and a lot more. On the other hand, Europeans were impressed and surprised by the way Native American societies were organized because it was strikingly different from what the newcomers used to see back in Europe. The societies were bound by kingship and extended family ties. The societal organization of most of Native American tribes was matrilineal. Women owned the property and did agricultural work, while men were in charge of hunting and defense of
Monday, January 27, 2020
Friend Recommendation System Software Design
Friend Recommendation System Software Design CHAPTER 4 SOFTWARE DESIGN DESCRIPTION 4.1à INTRODUCTION The Software Design Document provides transcript which will be used to aid in the software development phase of this project by providing the details for how the software should be built. Within the Software Design Document are narrative and graphical documentation of the software design for the project including use case models, sequence diagrams, object behaviour models, and other supporting requirement information. The requirements in SRS will be fully addressed in this software design document or alternative solution should be given. 4.2à DESIGN OVERVIEW The purpose of this software design document is to provide insight into the structure and design of each component in the Friend recommendation system. Topics covered include the following: Class hierarchies and interactions Data flow and design (DFD) User interface design Test cases and expected results In short, this document is meant to equip the reader with a solid understanding of the inner workings of the Friend recommendation system. The modules, as can be perceived from figure [ ], are as follows: Collect_Data_From_Sensors Data Collection Data preprocessing Activity Recognition Friend-matching graph construction Friend query and Feedback control These modules will be described in detail in the next section on System Design. 4.3à SYSTEM DESIGN This section provides a modular structure of the proposed system and explains each subsystem along with the relationships between the subsystems and the interfaces between the modules. Figure 4.1: The Architecture Diagram 4.4à DESIGN CONSTRAINTS: The server should be multithreaded. The Android application at the client side should have a retry mechanism to connect to server. Software System Attributes Usability : The software will be embedded in a website. It should be scalable designed to be easily adopted by a system. Reliability : The system should have accurate results and fast response to userââ¬â¢s changing habits. Security : The system uses GPS location information to find friends within some distance. In order to provide privacy, a region surrounding the accurate location will be uploaded to the system. 4.5à MODULE STRUCTURE The below is the structure of modules: Username/password Userââ¬â¢s Credentials User Data User Data Query for Processed data Friends Send FeedbackFriend ListFriend List Figure 4.2 : The Module design 4.4.1 DESCRIPTION OF MODULES This section describes each of the above modules in brief. Module: LoginOrRegister This module contains login or registration in order to register the user with Friendbook application. If the user has already registered, then he/she can directly login and start using the application. If he/she is not registered then he/she has to register with friendbook application. Module: Authenticate Users This module compares the entered Username and Password with the respective records among the database entries. If a match is found, then redirects the user to his/her profile page. Else, an appropriate message is thrown and the user is redirected to the registration page. For registration, compares the Username entered with the ones in the database to check its availability. If unavailable, then asks for a different Username, else create a new record in the database and save the entered details. Redirects the user to his/her profile page on registration with appropriate message, if the Username is not already present. If the Username entered during registration is not unique, then an appropriate message is thrown. Name and Usernames should start with an alphabet and Password should contain at least one alphabet and one numeric character and one special character. Module: Collect_Data_From_Sensors Smartphone (e.g., iPhone or Android-based smartphones) are equipped with a rich set of embedded sensors, such as GPS, accelerometer, microphone, gyroscope, and camera. On the client side, each smartphone records data of its user from the sensors such as accelerometer, and GPS information. This collected data is further sent to the server for further processing. Module: Data Collection and Pre-processing This module collects the data sent from the client side. The raw data collected will be in format {time ,latitude ,longitude ,accx ,accy ,accz }. The collected raw data is further pre processed to remove outliers. Median filtering technique is used for outlier detection and removal. An unsupervised learning technique is applied on the preprocessed data to form clusters known as Kmeans clustering algorithm. The resulting clusters forms a list of activities carried out by a user, where each cluster representing an activity. Module: Activity Recognition Now that the k clusters are formed, each represents an activity, lifestyles are further extracted from these activities using LDA algorithm. A library called LAML is used*. It provides a convenient API to get topic structures for an array of input strings.The extracted lifestyles are used to find the similarities between the users. Once the similarity is calculated, the user who has highest similarity is suggested as a friend. Module: User Query and Feedback Control This module performs two tasks, it accepts and responds to user queries (eg, query for friend list) and collects feedback from users in order to improve the accuracy of the friend recommendation system. 4.6à INTERFACE DESCRIPTION: The following is the list of external interfaces: SOCIAL NETWORK PORTAL: A portal where the users can do registration by entering their details and also provide a feedback on the recommendations to improve the accuracy of the system. It is implemented using JSP and HTML. MOBILE INTERFACE: It continually sends the daily activities to the server via network using TCP connection. The daily activities are characterized by walking, sitting and GPS location. RECOMMENDATION SYSTEM : This is the interface in which the friend recommender algorithm works in the background. This interface will be used by the users. Customer cannot do many operations, but their feedbacks or ratings are very important to create a relevant recommendation. End users can only provide feedback and view recommendations. HARDWARE INTERFACES : The recommendation system can work on any smartphone device. These devices should have some limit requirements to make the application run effectively. The processor speed and internet speed are expected to be high. SOFTWARE INTERFACES: This system can work on any platform. Internet connection is a must to reach the system. Moreover, most of the application will be coded by Java. Java APIs of database management tools such as Netbeans, which is a standalone workbench application to interact with database management tools. 4.6.1 Use Case Diagrams And Key Features A use case diagram is a kind of behavioral design, which is constructed from an analysis. It presents a graphical synopsis of the capabilities provided by a system in terms of actors, aims and dependencies between use cases. Friend book user can perform following activities: Install the application in their mobiles Login/Register with the application View the list of most similar friends Upload feedback for improving accuracy of the system. The Use Case diagram in Figure 4.3, shows the different functionalities a friendbook user can perform. Figure 4.3 : Friendbook User Use Case The System can perform following activities: Collect raw data from users Pre-process the data Perform Activity Recognition and extract the lifestyles using LDA Find the list of friends based on similarity between users Handle Feedback Figure 4.4 : The Server Part Use Case 4.8à Class Diagram Top Level Client-Side Class Diagram: The client side class diagram, mainly consists of UI(user interface) required for a user to register with the application by providing userââ¬â¢s information, after which user will be able to login and start the service. Once the application starts, it continually records the values from sensors in the format: The above values are to the server at regular intervals (say 3secs). In order to send the values to server a TCP connection is setup. Once the connection is setup, the device will start sending the data. The users can also provide a feedback on the recommendation results given to them. Top Level Server-Side Class Diagram: The server-side class diagram, consists of classes that are executed in a sequential manner. Firstly, ActivityClustering class collects the data sent from the android device, and pre-processes it using median filtering technique. After the data is filtered, the processed data is then partitioned into k clusters using k-means algorithm. Next, a class known as ConvertToActivitySeq is invoked, which maps the activities to cluster they are close to and produces a list containing sequence of activities i.e,. the life document. This document is further given as an input to LifeStylemodelling class, which computes p(word/document) i.e, it calculates probability of word given the document matrix. This matrix is then decomposed to produce two matrices, called p(word/lifestyle) and p(lifestyle/document). Finally, p(lifestyle/document) matrix is used to calculate the similarities of the lifestyles between users. 4.8à DATA FLOW DIAGRAM The data flow diagrams are pictorial representation of data flowing in the system. DFDââ¬â¢s are used for the purpose of viewing the data processing in the system. In a data flow diagram, the data elements flow from external or an internal data source, through an internal process. Level 0 Data Flow Diagram A level 0 DFD or a context level design represents the intercommunication between the system and external sources, which act as data sinks. In Level 0 DFD, the interaction between the system and external entity are designed in terms of data flows across the system boundaries. This level diagram shows the complete system as a single procedure. In the DFD diagram shown in Fig*, the lifestyle information are the sensor values sent from the client i.e., android phone to the server. The data sent from client are processed to produce a list of potential friends. Figure 4.* : Level 0 DFD of Lifestyle based friend recommender Level 1 Data Flow Diagram The level 1 DFD, exhibits how the system is split into sub components, where each component represents one or more data flows to or from an external source. And when combined, it provides the complete functionality of the system as a whole. It represents the inter components data flows in a specific sequence and also the data flow between the components of the system. The proposed application consists of the components as shown in the figure 5.*. It first performs data collection, raw data pre-processing by noise removal, Activity recognition where each cluster represents an activity and finally calculates similaties between users to suggest a friend. Figure 5.* : Level 1 DFD of Lifestyle based friend recommender 4.9à OBJECTS AND ACTIONS (SEQUENCE DIAGRAM) The sequence diagrams shows below. Sequence for Setup Connection: This sequence is to set up FOR TCP connection between user and the server. Also monitors GPS and Accelerometer by collecting the data from them. Sequence for Monitor Result to the server: The raw data, that is sent from the client is collected by server. And the collected raw data is pre-processed for outlier removal. Sequence for Finding Friends: When the user queries for the friend list, the server accepts the request from the client and responds by sending the potential list of friends. Sequence for Data Collection: The data collection module collects life documents from usersââ¬â¢ smartphones. The life document is collection of users activities. The life styles of users are extracted by the life style analysis module with the probabilistic topic model(by using a library for LDA ). Then the life style indexing module puts the life styles of users into the database in the format of (life- style, user) instead of (user, life-style). As the packet arrives , these packet will be store in files. Sequence for Preprocessing: The user sends data, and preprocesses to make the data consistent, by remove irrelevant data.The preprocessed data is converted into archive and upload to the database. Sequence for Database Connection: Data base connection is established when a friend request query is posed. A TCP connection will be established between user and server. Server will process this request and respond with the extracted information from the database i.e, the list of potential friends. 4.10à PSEUDO CODE MOBILE END: SERVER SIDE PSEUDO CODE:
Subscribe to:
Posts (Atom)