Tuesday 10 March 2020

Performance Evaluation of Instant Messenger

Performance Evaluation of Instant Messenger
Smartphone growths very fast since 2013, marked by the number of smartphone users reached ± 1.311.200.000 and continuously increase each year up to ± 300 million. In the early 2015 the growth of smartphones has reached ± 1.914.600.000[1].According to International Data Corporation (IDC) 2015, smartphones that dominate the world's market are Android and iOS. Android dominated the market with an 82.8% share in August 2015, followed by iOS with 13.9%, then the remaining 2.6% is held by Windows Phone, Blackberry and other smartphones [2].Recently, instant messenger is no longer a foreign mattertechnology in human society. Instant messenger is an application software that development of computer technology and internet, it was created as a tool that helps human communication. Instantmessenger refers to the service for actualizing various interactive communication within cyber space, such as verifying access of other users, or sending and receiving messages or files between individuals or groups[3].Android smartphone has 8 advantages from its competitors, iOS and WindowsPhone, i.e. Affordability Alternative Appstore, Battery Life, Customizability, Rooting, Cloud Service, Photo Backup, and Maps, while iOS has 6 advantages, i.e. Application, Appstore, Updates, Peripherals, Security and Camera, and WindowsPhone only have one advantage that is Voice Assistant. Against the advantages, it turns out that there are only five points that are owned by third smartphone, namely interface, calls & messenger, email, connectivity and simplicity[4].https://codeshoppy.in/
 
Whatsapp is an instant messenger application with most users defeated SMS as one of themessaging technology. Based on research in 2015 says that Whatsapp every day to send a message, while SMS every day to send a message. (Research, 2015) The optimization of mobile services faces several challenges, if continuous optimization process is not there, operators would not be capable of adapting their cellular networks to the evolution ofmobileserviceapplications.Cellular network optimization can be seen as a process to improve the overall network quality as experienced by the mobile subscribers and to ensure that the network resources are efficiently utilized. In design of any system Quality of Service (QoS) is one of the important issues from both customers and providers point of view that means customers expect the service of best quality from the system providers and providers want to give best quality of service to the customers from the system. Same in case of wireless communication systems. All the parameters related to QoS are having different importance for all customers and applications. The contentment level of different customers depends on different QoS parameters[5].The general quality of service (QoS) parameters most considered in the packet switched network are delay, packet size, and throughput [6].Quality of service (QoS) has a standard requirement for some primarily one-way of media data transfer/retrieval that is throughput should be less than 384 kbit/s or 384000 bit/s bps and delay should be less than 10 second [7].Based on the data above, the number of instant messenger is more than the number of smartphones itself that dominated by Android and iOS operating systems. However, according to DigitalTrends, these two operating systems ability are tend to be balance. 

https://codeshoppy.in/l

Tuesday 3 March 2020

Android Application for Private Tutors

Android Application for Private Tutors  

There is a trend in Thai education that many students prefer having an extra class. However, private tutors have to pay a fee in a high price to recommendation agencies in order to find students. For this reason, we have designed and developed a system called "FindMyTutor" on the Android operating system for students and tutors for free of charge. This system includes essential functions for recommendation agency program such as class scheduling calendar, web board community, and personal message. Moreover, we also equip additional functions that are very useful and have never existed in other applications such as tutor's personal introduction video and matching function for tutors and students based on their location, gender, rating, and age
B. System Structure Find My tutor consists of six main subsystems: register, login, order, searching, web board, notification, and management. J) Register: This subsystem functions to allow users, who are not our current members, to register. 2) Login: This subsystem performs authentication to allow only members to log into system. 3) Profile: This subsystem will show the member information. a.) Edit information-Users can edit their information by themselves. b.) Set location-Users can identify the coordinate of current location on a Google Map. c.) Set schedule-Users can add schedule in each time duration. d) Rating Tutor-Students who enrolled with tutors, they can vote the capability of tutors in order to make a decision in other students. e.) Introduction video-Tutors can upload video to introduce themselves before make a decision in other students. 4) Search: This subsystem is used for searching. a.) Input filter-Users can input subject, price, location, interval time and day in the schedule in order to searching. b.) Sorting logic-Application will sort tutors/students with similar filters. 5) Webboard: This subsystem is responsible for posting some information that all members need to know. a.) New topic-Users can create a new topic on the webboard. b.) Reply topic -User can reply each topic on the webboard. 6) Notification: This system allows member sending message to other member and receiving a new message. a.) Personal message-Users (tutors/students) can send message to each other's in the application. b.) Alert message-Application will alert when user has new message. 7) Management: This system allows the administrator to manage the system. a.) Add user accounts-Admin can manage user's system and allow new user accounts on the application. b.) Delete user account-Admin can delete user accounts when the person is making illegal. c.) Edit user accounts-Admin can edit some information of user such as contents on web board. d) Statistic report-Admin can see the amount of tutors and students
https://codeshoppy.com/php-projects-titles-topics.html
             Android Application for Private Tutors
"FindMyTutor" is an Android application that helps matching tutors and students based on their criteria. We plan to let users login to our system through social networking sites, e.g. Facebook and Twitter. Due to the fact that identification can be done easily in an online world, users have opportunities to look at the profile and picture of the tutor or student. "FindMyTutor" may not only be a program for recommending students for tutoring subjects, but also can apply to foreigners for searching Thai language or Thai cultural school via their smart phones. "FindMyTutor" is an application developed for Thai society, in which education is one of the most important factors. To evaluate our application, we plan to give questionnaires to users to get their feedbacks. CodeShoppy

An Android Application for Matching Students

An Android Application for Matching Students
Education is one of the most important factors for students. According to education in Thailand, it is clearly said that many students prefer to have an extra class apart from the classroom. This tends to be a trend for students who want to pass the exam to take extra courses. It leads to have many tutoring centres occurred in Thailand in order to fulfil the needs of students. Unfortunately, channels of communication between students and tutors are still rare. One problem of the tutoring system is tutors need to pay a fee to the recommendation agencies to teach the student which is not necessary. Also, tutors cannot communicate with students directly until tutors pay a complete fee to the recommendation agencies. Then tutors have a problem with transportation such as traffic or distance. Moreover, tutors have a problem with the notification of class cancellation. It makes students spend more time travelling. "FindMyTutor" is the mobile application that aims to build the most powerful educational society for students and tutors in Thailand by enabling useful features such as rating tutors, matching students/tutor basic on convenient area, web board, synchronizing calendars between tutors and students, etc. Moreover, tutors can provide introduction video in a profile page, so it makes students have more confidence and know more about each tutor. The application allows tutors and students to contact each other directly. Tutors will be able to solve student's problems by asking questions without the intervention of intermediary. Tutors and students get used to each other before the first lesson. In addition, the decision whether to study or teach can be made easier. It also makes facilitate the transportation of tutors and students. Tutors and students can choose to teach or to study with students or tutors who have nearby coordinates for convenience and time-saving of both sidesn this section, we describe an overview of Android and show the survey results of existing tutor recommending agencies by comparing some of their essential features. Moreover, we gather survey results from tutors and students in Thailand in order to develop our own feature and make sure that our application will serve all needs of users.CodeShoppy
Education is one of the most important factors for students. According to education in Thailand, it is clearly said that many students prefer to have an extra class apart from the classroom. This tends to be a trend for students who want to pass the exam to take extra courses. It leads to have many tutoring centres occurred in Thailand in order to fulfil the needs of students. Unfortunately, channels of communication between students and tutors are still rare. One problem of the tutoring system is tutors need to pay a fee to the recommendation agencies to teach the student which is not necessary. Also, tutors cannot communicate with students directly until tutors pay a complete fee to the recommendation agencies. Then tutors have a problem with transportation such as traffic or distance. Moreover, tutors have a problem with the notification of class cancellation. It makes students spend more time travelling. "FindMyTutor" is the mobile application that aims to build the most powerful educational society for students and tutors in Thailand by enabling useful features such as rating tutors, matching students/tutor basic on convenient area, web board, synchronizing calendars between tutors and students, etc. Moreover, tutors can provide introduction video in a profile page, so it makes students have more confidence and know more about each tutor. The application allows tutors and students to contact each other directly. Tutors will be able to solve student's problems by asking questions without the intervention of intermediary. Tutors and students get used to each other before the first lesson. In addition, the decision whether to study or teach can be made easier. It also makes facilitate the transportation of tutors and students. Tutors and students can choose to teach or to study with students or tutors who have nearby coordinates for convenience and time-saving of both sidesn this section, we describe an overview of Android and show the survey results of existing tutor recommending agencies by comparing some of their essential features. Moreover, we gather survey results from tutors and students in Thailand in order to develop our own feature and make sure that our application will serve all needs of users.
An Android Application for Matching Studentsb
For the implementation, we have two main steps. First, we filter users who matched with distance, subject and grade. Second, we use CBR to compute and sort user who matched from the first step. We also get list of users that sort from accuracy with each profile. Stepl is calculating between two locations by Haversine formula. [6], [7], [8] Formula: a = sin2 (,1rp/2) + cos (rp1).cos (rp2).sin2 (,1))2) c = 2.atan2 (,.fa, '>I (I-a)) d=R.c Where rp is latitude, A is longitude, R is earth's radius (Mean radius = 6,371 km) Angles need to be in radians to pass to trigfunctions Step2 is sorting the list of students/tutors by using CBR. Subject w=10 We gave weights to Distance w=10 criteria based on result Grade w=9 survey. Day w=9 Time w=9 Price w=8 For example, assume that you are a student. Your schedule has three days which is 100%. One of tutors has two days matched to your schedule, so his or her score of Day will calculate by (2xl00)/3=66.6%. Then multiply with weight of day. Day score of this tutor after multiplied weight will be 66.6*9=599.4 Assume that each score is calculated; Subject=400, Distance=350, Grade=360, Day=470, Time=150, Price=200. We sum all values (Similarity(T,S». Finally, divide (Similarity(T,S» by sum of weight; (400+350+360+470+150 +200) / (10+10+9+9+9+8) = 1930/55 = 35.09 Therefore, this tutor will have CBR score equal to 35.09. Eventually, FindMytutor will sort tutors/students from the highest CBR score to the lowest CBR score
https://codeshoppy.com/android-app-ideas-for-students-college-project.html