Panoramio is a mobile application which allows the users to find pictures of interesting places
with a radar to guide you to them, using GPS. Since the use of smart phones is gaining interest
in people, panoramio was implemented as a smart phone application using Google’s Android
operating system.The application starts by showing a custom map view using mobile maps. The
user can pan and zoom the map to select a location. Once a search location has been selected
the user taps on a location and the application starts loading all the thumbnails of pictures of all the interesting places taken in that area. By tapping on any thumbnail, information about the particular picture will be displayed. From here the user can view other photos taken by the same user or share the page. And even we can upload these new places. Show your favorite places to the world. Upload your photos to Panoramio. Upload your geolocated photos directly from the Gallery to your Panoramio account which, has following Features includes, Adds a new sharing option for any photo either taken by the built-in camera, or chosen from the gallery, Grab location from EXIF,Allow manual correction of the location.
Introduction to the Mapillary project and to its key elements. Presentation about the possible way of contribution, explaining step by step the use of both the Android and iOS application.
Location-aware and mapping applications have gone from a desirable feature to an essential
part of any smart phone. Whether a user is checking into a social network, looking for a
pharmacy in the middle of the night, or located in somewhere and needs help, the key is always
the same: location.
In this project, an Android mapping application is developed. The application is able to display
the map of the whole world while online or, display a pre-downloaded map while offline, track
the user’s location, display a compass to determine north, send the user’s location to others in
case of emergency using SMS, receive and interpret received location from the message, display
it on the map, and notify the user by the reception of the location.
The application was developed using agile methodology. It, met its objectives and successfully
passed 91% of the final system test, recording that some limitations were discovered, the
application needs further testing and can be implemented for particular company or university
using their own maps or editing the maps in OSM (open street maps).
The project involves a GPS based Location Tracker in which with help of any
mobile device any other GPS enabled handset can be located.Though target user can be loacated
anywhere in the world,he must have network connectivity and GPS enabled for the application to
work.
MY responsibilities include working at the front end,Creating the interface using XML,setting up the maps using Google maps API , Places API for searching nearby points of interest.
Setting up the database using MySql,sending data to the server and fetching data from the server
Introduction to the Mapillary project and to its key elements. Presentation about the possible way of contribution, explaining step by step the use of both the Android and iOS application.
Location-aware and mapping applications have gone from a desirable feature to an essential
part of any smart phone. Whether a user is checking into a social network, looking for a
pharmacy in the middle of the night, or located in somewhere and needs help, the key is always
the same: location.
In this project, an Android mapping application is developed. The application is able to display
the map of the whole world while online or, display a pre-downloaded map while offline, track
the user’s location, display a compass to determine north, send the user’s location to others in
case of emergency using SMS, receive and interpret received location from the message, display
it on the map, and notify the user by the reception of the location.
The application was developed using agile methodology. It, met its objectives and successfully
passed 91% of the final system test, recording that some limitations were discovered, the
application needs further testing and can be implemented for particular company or university
using their own maps or editing the maps in OSM (open street maps).
The project involves a GPS based Location Tracker in which with help of any
mobile device any other GPS enabled handset can be located.Though target user can be loacated
anywhere in the world,he must have network connectivity and GPS enabled for the application to
work.
MY responsibilities include working at the front end,Creating the interface using XML,setting up the maps using Google maps API , Places API for searching nearby points of interest.
Setting up the database using MySql,sending data to the server and fetching data from the server
GTM roadmap for Google Photos.
As Head of the Product for Google Photos, want to improve the Engagement on the App and diversify the use cases for a large audience.
Android Phone has power to access or fetch data from remote location and provide various facilities to the user. Hence android applications have more and more demand because of its user friendly nature and its power of computation. Many tourist are having problem to search proper tourist places due to communication overhead or less facility of tourist guide. It is impractical to search each and every tourist place at every location. So in order to provide feasible as well as user friendly solution for this problem we develop an android application which will automatically recognize famous and nearby places and send notification to android phone. This application also provides weather recommendation feature which notifies the tourist about weather conditions of the destination before visiting it. All places are properly categorized and also with review or rating. The application also provides facility of vehicle mark to reach your vehicle after site visit. We are using Triangulation method with LBS as well as GPS to track the location of user. And as per his location, relevant list of tourist places will be send in the form of pop up notification.
The travel and tourism industry continues to grow with many areas for future growth. With more and more travelers looking to choose a service provider focused on customer experience and security, building an app like Airbnb is certainly a worthwhile endeavor and something worth spending your time and resources on.
DESIGN AN AR APPLICATION IN FINDING PREFERRED DINING PLACE WITH SOCIAL NETWOR...acijjournal
Location Based Service (LBS) application help people in finding places or point of interest. However, spatial information in LBS is presented as a map in a small mobile device screen which makes the user difficult to understand and to find the location they need. It is possible that user might have disorientation in finding the place although they are presented with correct map. ARAFEPs (Augmented Reality Assistant to Finding Preferred Dining Place) is an Augmented Reality application to support its user to find the nearest and preferred dining place such as restaurant, fast food and food court. It is developed using Layar AR as platform. It presents the user with spatial information in a way that user could aware and understand the places surround them. Additional and relevant information that are presented in AR aids users to decide which dining place fits the needs of the user.
Mobile Device Application to locate an Interest Point using Google MapsEditor IJCATR
Location-based service is a service mechanism that generates geographical location information. This service will certainly
give much benefit as there are many people who would like to find public facilities quickly and easily. The needs to know the
existence of public facilities quickly and easily is of great demands in the society. Based on the above problems, it is necessary to
develop an application that can get any access to the geographical location in mobile phones. Information from this application is
expected to help searching for such public facilities. This Searching for interest point information was read using the Location API in
Xcode IOS 4.2. The resulting information was displayed on the application of the iPhone. From the test results, the information of the
position was influenced by the availability of the information service provider, carrier signal strength, and mobile phone capabilities.
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR cscpconf
The progressive development of Synthetic Aperture Radar (SAR) systems diversify the exploitation of the generated images by these systems in different applications of geoscience. Detection and monitoring surface deformations, procreated by various phenomena had benefited from this evolution and had been realized by interferometry (InSAR) and differential interferometry (DInSAR) techniques. Nevertheless, spatial and temporal decorrelations of the interferometric couples used, limit strongly the precision of analysis results by these techniques. In this context, we propose, in this work, a methodological approach of surface deformation detection and analysis by differential interferograms to show the limits of this technique according to noise quality and level. The detectability model is generated from the deformation signatures, by simulating a linear fault merged to the images couples of ERS1 / ERS2 sensors acquired in a region of the Algerian south.
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATIONcscpconf
A novel based a trajectory-guided, concatenating approach for synthesizing high-quality image real sample renders video is proposed . The lips reading automated is seeking for modeled the closest real image sample sequence preserve in the library under the data video to the HMM predicted trajectory. The object trajectory is modeled obtained by projecting the face patterns into an KDA feature space is estimated. The approach for speaker's face identification by using synthesise the identity surface of a subject face from a small sample of patterns which sparsely each the view sphere. An KDA algorithm use to the Lip-reading image is discrimination, after that work consisted of in the low dimensional for the fundamental lip features vector is reduced by using the 2D-DCT.The mouth of the set area dimensionality is ordered by a normally reduction base on the PCA to obtain the Eigen lips approach, their proposed approach by[33]. The subjective performance results of the cost function under the automatic lips reading modeled , which wasn’t illustrate the superior performance of the
method.
More Related Content
Similar to PANORAMIO -A MOBILE APPLICATION BASED ON ANDROID
GTM roadmap for Google Photos.
As Head of the Product for Google Photos, want to improve the Engagement on the App and diversify the use cases for a large audience.
Android Phone has power to access or fetch data from remote location and provide various facilities to the user. Hence android applications have more and more demand because of its user friendly nature and its power of computation. Many tourist are having problem to search proper tourist places due to communication overhead or less facility of tourist guide. It is impractical to search each and every tourist place at every location. So in order to provide feasible as well as user friendly solution for this problem we develop an android application which will automatically recognize famous and nearby places and send notification to android phone. This application also provides weather recommendation feature which notifies the tourist about weather conditions of the destination before visiting it. All places are properly categorized and also with review or rating. The application also provides facility of vehicle mark to reach your vehicle after site visit. We are using Triangulation method with LBS as well as GPS to track the location of user. And as per his location, relevant list of tourist places will be send in the form of pop up notification.
The travel and tourism industry continues to grow with many areas for future growth. With more and more travelers looking to choose a service provider focused on customer experience and security, building an app like Airbnb is certainly a worthwhile endeavor and something worth spending your time and resources on.
DESIGN AN AR APPLICATION IN FINDING PREFERRED DINING PLACE WITH SOCIAL NETWOR...acijjournal
Location Based Service (LBS) application help people in finding places or point of interest. However, spatial information in LBS is presented as a map in a small mobile device screen which makes the user difficult to understand and to find the location they need. It is possible that user might have disorientation in finding the place although they are presented with correct map. ARAFEPs (Augmented Reality Assistant to Finding Preferred Dining Place) is an Augmented Reality application to support its user to find the nearest and preferred dining place such as restaurant, fast food and food court. It is developed using Layar AR as platform. It presents the user with spatial information in a way that user could aware and understand the places surround them. Additional and relevant information that are presented in AR aids users to decide which dining place fits the needs of the user.
Mobile Device Application to locate an Interest Point using Google MapsEditor IJCATR
Location-based service is a service mechanism that generates geographical location information. This service will certainly
give much benefit as there are many people who would like to find public facilities quickly and easily. The needs to know the
existence of public facilities quickly and easily is of great demands in the society. Based on the above problems, it is necessary to
develop an application that can get any access to the geographical location in mobile phones. Information from this application is
expected to help searching for such public facilities. This Searching for interest point information was read using the Location API in
Xcode IOS 4.2. The resulting information was displayed on the application of the iPhone. From the test results, the information of the
position was influenced by the availability of the information service provider, carrier signal strength, and mobile phone capabilities.
ANALYSIS OF LAND SURFACE DEFORMATION GRADIENT BY DINSAR cscpconf
The progressive development of Synthetic Aperture Radar (SAR) systems diversify the exploitation of the generated images by these systems in different applications of geoscience. Detection and monitoring surface deformations, procreated by various phenomena had benefited from this evolution and had been realized by interferometry (InSAR) and differential interferometry (DInSAR) techniques. Nevertheless, spatial and temporal decorrelations of the interferometric couples used, limit strongly the precision of analysis results by these techniques. In this context, we propose, in this work, a methodological approach of surface deformation detection and analysis by differential interferograms to show the limits of this technique according to noise quality and level. The detectability model is generated from the deformation signatures, by simulating a linear fault merged to the images couples of ERS1 / ERS2 sensors acquired in a region of the Algerian south.
4D AUTOMATIC LIP-READING FOR SPEAKER'S FACE IDENTIFCATIONcscpconf
A novel based a trajectory-guided, concatenating approach for synthesizing high-quality image real sample renders video is proposed . The lips reading automated is seeking for modeled the closest real image sample sequence preserve in the library under the data video to the HMM predicted trajectory. The object trajectory is modeled obtained by projecting the face patterns into an KDA feature space is estimated. The approach for speaker's face identification by using synthesise the identity surface of a subject face from a small sample of patterns which sparsely each the view sphere. An KDA algorithm use to the Lip-reading image is discrimination, after that work consisted of in the low dimensional for the fundamental lip features vector is reduced by using the 2D-DCT.The mouth of the set area dimensionality is ordered by a normally reduction base on the PCA to obtain the Eigen lips approach, their proposed approach by[33]. The subjective performance results of the cost function under the automatic lips reading modeled , which wasn’t illustrate the superior performance of the
method.
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...cscpconf
Universities offer software engineering capstone course to simulate a real world-working environment in which students can work in a team for a fixed period to deliver a quality product. The objective of the paper is to report on our experience in moving from Waterfall process to Agile process in conducting the software engineering capstone project. We present the capstone course designs for both Waterfall driven and Agile driven methodologies that highlight the structure, deliverables and assessment plans.To evaluate the improvement, we conducted a survey for two different sections taught by two different instructors to evaluate students’ experience in moving from traditional Waterfall model to Agile like process. Twentyeight students filled the survey. The survey consisted of eight multiple-choice questions and an open-ended question to collect feedback from students. The survey results show that students were able to attain hands one experience, which simulate a real world-working environment. The results also show that the Agile approach helped students to have overall better design and avoid mistakes they have made in the initial design completed in of the first phase of the capstone project. In addition, they were able to decide on their team capabilities, training needs and thus learn the required technologies earlier which is reflected on the final product quality
PROMOTING STUDENT ENGAGEMENT USING SOCIAL MEDIA TECHNOLOGIEScscpconf
Using social media in education provides learners with an informal way for communication. Informal communication tends to remove barriers and hence promotes student engagement. This paper presents our experience in using three different social media technologies in teaching software project management course. We conducted different surveys at the end of every semester to evaluate students’ satisfaction and engagement. Results show that using social media enhances students’ engagement and satisfaction. However, familiarity with the tool is an important factor for student satisfaction.
A SURVEY ON QUESTION ANSWERING SYSTEMS: THE ADVANCES OF FUZZY LOGICcscpconf
In real world computing environment with using a computer to answer questions has been a human dream since the beginning of the digital era, Question-answering systems are referred to as intelligent systems, that can be used to provide responses for the questions being asked by the user based on certain facts or rules stored in the knowledge base it can generate answers of questions asked in natural , and the first main idea of fuzzy logic was to working on the problem of computer understanding of natural language, so this survey paper provides an overview on what Question-Answering is and its system architecture and the possible relationship and
different with fuzzy logic, as well as the previous related research with respect to approaches that were followed. At the end, the survey provides an analytical discussion of the proposed QA models, along or combined with fuzzy logic and their main contributions and limitations.
DYNAMIC PHONE WARPING – A METHOD TO MEASURE THE DISTANCE BETWEEN PRONUNCIATIONS cscpconf
Human beings generate different speech waveforms while speaking the same word at different times. Also, different human beings have different accents and generate significantly varying speech waveforms for the same word. There is a need to measure the distances between various words which facilitate preparation of pronunciation dictionaries. A new algorithm called Dynamic Phone Warping (DPW) is presented in this paper. It uses dynamic programming technique for global alignment and shortest distance measurements. The DPW algorithm can be used to enhance the pronunciation dictionaries of the well-known languages like English or to build pronunciation dictionaries to the less known sparse languages. The precision measurement experiments show 88.9% accuracy.
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS cscpconf
In education, the use of electronic (E) examination systems is not a novel idea, as Eexamination systems have been used to conduct objective assessments for the last few years. This research deals with randomly designed E-examinations and proposes an E-assessment system that can be used for subjective questions. This system assesses answers to subjective questions by finding a matching ratio for the keywords in instructor and student answers. The matching ratio is achieved based on semantic and document similarity. The assessment system is composed of four modules: preprocessing, keyword expansion, matching, and grading. A survey and case study were used in the research design to validate the proposed system. The examination assessment system will help instructors to save time, costs, and resources, while increasing efficiency and improving the productivity of exam setting and assessments.
TWO DISCRETE BINARY VERSIONS OF AFRICAN BUFFALO OPTIMIZATION METAHEURISTICcscpconf
African Buffalo Optimization (ABO) is one of the most recent swarms intelligence based metaheuristics. ABO algorithm is inspired by the buffalo’s behavior and lifestyle. Unfortunately, the standard ABO algorithm is proposed only for continuous optimization problems. In this paper, the authors propose two discrete binary ABO algorithms to deal with binary optimization problems. In the first version (called SBABO) they use the sigmoid function and probability model to generate binary solutions. In the second version (called LBABO) they use some logical operator to operate the binary solutions. Computational results on two knapsack problems (KP and MKP) instances show the effectiveness of the proposed algorithm and their ability to achieve good and promising solutions.
DETECTION OF ALGORITHMICALLY GENERATED MALICIOUS DOMAINcscpconf
In recent years, many malware writers have relied on Dynamic Domain Name Services (DDNS) to maintain their Command and Control (C&C) network infrastructure to ensure a persistence presence on a compromised host. Amongst the various DDNS techniques, Domain Generation Algorithm (DGA) is often perceived as the most difficult to detect using traditional methods. This paper presents an approach for detecting DGA using frequency analysis of the character distribution and the weighted scores of the domain names. The approach’s feasibility is demonstrated using a range of legitimate domains and a number of malicious algorithmicallygenerated domain names. Findings from this study show that domain names made up of English characters “a-z” achieving a weighted score of < 45 are often associated with DGA. When a weighted score of < 45 is applied to the Alexa one million list of domain names, only 15% of the domain names were treated as non-human generated.
GLOBAL MUSIC ASSET ASSURANCE DIGITAL CURRENCY: A DRM SOLUTION FOR STREAMING C...cscpconf
The amount of piracy in the streaming digital content in general and the music industry in specific is posing a real challenge to digital content owners. This paper presents a DRM solution to monetizing, tracking and controlling online streaming content cross platforms for IP enabled devices. The paper benefits from the current advances in Blockchain and cryptocurrencies. Specifically, the paper presents a Global Music Asset Assurance (GoMAA) digital currency and presents the iMediaStreams Blockchain to enable the secure dissemination and tracking of the streamed content. The proposed solution provides the data owner the ability to control the flow of information even after it has been released by creating a secure, selfinstalled, cross platform reader located on the digital content file header. The proposed system provides the content owners’ options to manage their digital information (audio, video, speech, etc.), including the tracking of the most consumed segments, once it is release. The system benefits from token distribution between the content owner (Music Bands), the content distributer (Online Radio Stations) and the content consumer(Fans) on the system blockchain.
IMPORTANCE OF VERB SUFFIX MAPPING IN DISCOURSE TRANSLATION SYSTEMcscpconf
This paper discusses the importance of verb suffix mapping in Discourse translation system. In
discourse translation, the crucial step is Anaphora resolution and generation. In Anaphora
resolution, cohesion links like pronouns are identified between portions of text. These binders
make the text cohesive by referring to nouns appearing in the previous sentences or nouns
appearing in sentences after them. In Machine Translation systems, to convert the source
language sentences into meaningful target language sentences the verb suffixes should be
changed as per the cohesion links identified. This step of translation process is emphasized in
the present paper. Specifically, the discussion is on how the verbs change according to the
subjects and anaphors. To explain the concept, English is used as the source language (SL) and
an Indian language Telugu is used as Target language (TL)
EXACT SOLUTIONS OF A FAMILY OF HIGHER-DIMENSIONAL SPACE-TIME FRACTIONAL KDV-T...cscpconf
In this paper, based on the definition of conformable fractional derivative, the functional
variable method (FVM) is proposed to seek the exact traveling wave solutions of two higherdimensional
space-time fractional KdV-type equations in mathematical physics, namely the
(3+1)-dimensional space–time fractional Zakharov-Kuznetsov (ZK) equation and the (2+1)-
dimensional space–time fractional Generalized Zakharov-Kuznetsov-Benjamin-Bona-Mahony
(GZK-BBM) equation. Some new solutions are procured and depicted. These solutions, which
contain kink-shaped, singular kink, bell-shaped soliton, singular soliton and periodic wave
solutions, have many potential applications in mathematical physics and engineering. The
simplicity and reliability of the proposed method is verified.
AUTOMATED PENETRATION TESTING: AN OVERVIEWcscpconf
The using of information technology resources is rapidly increasing in organizations,
businesses, and even governments, that led to arise various attacks, and vulnerabilities in the
field. All resources make it a must to do frequently a penetration test (PT) for the environment
and see what can the attacker gain and what is the current environment's vulnerabilities. This
paper reviews some of the automated penetration testing techniques and presents its
enhancement over the traditional manual approaches. To the best of our knowledge, it is the
first research that takes into consideration the concept of penetration testing and the standards
in the area.This research tackles the comparison between the manual and automated
penetration testing, the main tools used in penetration testing. Additionally, compares between
some methodologies used to build an automated penetration testing platform.
CLASSIFICATION OF ALZHEIMER USING fMRI DATA AND BRAIN NETWORKcscpconf
Since the mid of 1990s, functional connectivity study using fMRI (fcMRI) has drawn increasing
attention of neuroscientists and computer scientists, since it opens a new window to explore
functional network of human brain with relatively high resolution. BOLD technique provides
almost accurate state of brain. Past researches prove that neuro diseases damage the brain
network interaction, protein- protein interaction and gene-gene interaction. A number of
neurological research paper also analyse the relationship among damaged part. By
computational method especially machine learning technique we can show such classifications.
In this paper we used OASIS fMRI dataset affected with Alzheimer’s disease and normal
patient’s dataset. After proper processing the fMRI data we use the processed data to form
classifier models using SVM (Support Vector Machine), KNN (K- nearest neighbour) & Naïve
Bayes. We also compare the accuracy of our proposed method with existing methods. In future,
we will other combinations of methods for better accuracy.
VALIDATION METHOD OF FUZZY ASSOCIATION RULES BASED ON FUZZY FORMAL CONCEPT AN...cscpconf
In order to treat and analyze real datasets, fuzzy association rules have been proposed. Several
algorithms have been introduced to extract these rules. However, these algorithms suffer from
the problems of utility, redundancy and large number of extracted fuzzy association rules. The
expert will then be confronted with this huge amount of fuzzy association rules. The task of
validation becomes fastidious. In order to solve these problems, we propose a new validation
method. Our method is based on three steps. (i) We extract a generic base of non redundant
fuzzy association rules by applying EFAR-PN algorithm based on fuzzy formal concept analysis.
(ii) we categorize extracted rules into groups and (iii) we evaluate the relevance of these rules
using structural equation model.
PROBABILITY BASED CLUSTER EXPANSION OVERSAMPLING TECHNIQUE FOR IMBALANCED DATAcscpconf
In many applications of data mining, class imbalance is noticed when examples in one class are
overrepresented. Traditional classifiers result in poor accuracy of the minority class due to the
class imbalance. Further, the presence of within class imbalance where classes are composed of
multiple sub-concepts with different number of examples also affect the performance of
classifier. In this paper, we propose an oversampling technique that handles between class and
within class imbalance simultaneously and also takes into consideration the generalization
ability in data space. The proposed method is based on two steps- performing Model Based
Clustering with respect to classes to identify the sub-concepts; and then computing the
separating hyperplane based on equal posterior probability between the classes. The proposed
method is tested on 10 publicly available data sets and the result shows that the proposed
method is statistically superior to other existing oversampling methods.
CHARACTER AND IMAGE RECOGNITION FOR DATA CATALOGING IN ECOLOGICAL RESEARCHcscpconf
Data collection is an essential, but manpower intensive procedure in ecological research. An
algorithm was developed by the author which incorporated two important computer vision
techniques to automate data cataloging for butterfly measurements. Optical Character
Recognition is used for character recognition and Contour Detection is used for imageprocessing.
Proper pre-processing is first done on the images to improve accuracy. Although
there are limitations to Tesseract’s detection of certain fonts, overall, it can successfully identify
words of basic fonts. Contour detection is an advanced technique that can be utilized to
measure an image. Shapes and mathematical calculations are crucial in determining the precise
location of the points on which to draw the body and forewing lines of the butterfly. Overall,
92% accuracy were achieved by the program for the set of butterflies measured.
SOCIAL MEDIA ANALYTICS FOR SENTIMENT ANALYSIS AND EVENT DETECTION IN SMART CI...cscpconf
Smart cities utilize Internet of Things (IoT) devices and sensors to enhance the quality of the city
services including energy, transportation, health, and much more. They generate massive
volumes of structured and unstructured data on a daily basis. Also, social networks, such as
Twitter, Facebook, and Google+, are becoming a new source of real-time information in smart
cities. Social network users are acting as social sensors. These datasets so large and complex
are difficult to manage with conventional data management tools and methods. To become
valuable, this massive amount of data, known as 'big data,' needs to be processed and
comprehended to hold the promise of supporting a broad range of urban and smart cities
functions, including among others transportation, water, and energy consumption, pollution
surveillance, and smart city governance. In this work, we investigate how social media analytics
help to analyze smart city data collected from various social media sources, such as Twitter and
Facebook, to detect various events taking place in a smart city and identify the importance of
events and concerns of citizens regarding some events. A case scenario analyses the opinions of
users concerning the traffic in three largest cities in the UAE
SOCIAL NETWORK HATE SPEECH DETECTION FOR AMHARIC LANGUAGEcscpconf
The anonymity of social networks makes it attractive for hate speech to mask their criminal
activities online posing a challenge to the world and in particular Ethiopia. With this everincreasing
volume of social media data, hate speech identification becomes a challenge in
aggravating conflict between citizens of nations. The high rate of production, has become
difficult to collect, store and analyze such big data using traditional detection methods. This
paper proposed the application of apache spark in hate speech detection to reduce the
challenges. Authors developed an apache spark based model to classify Amharic Facebook
posts and comments into hate and not hate. Authors employed Random forest and Naïve Bayes
for learning and Word2Vec and TF-IDF for feature selection. Tested by 10-fold crossvalidation,
the model based on word2vec embedding performed best with 79.83%accuracy. The
proposed method achieve a promising result with unique feature of spark for big data.
GENERAL REGRESSION NEURAL NETWORK BASED POS TAGGING FOR NEPALI TEXTcscpconf
This article presents Part of Speech tagging for Nepali text using General Regression Neural
Network (GRNN). The corpus is divided into two parts viz. training and testing. The network is
trained and validated on both training and testing data. It is observed that 96.13% words are
correctly being tagged on training set whereas 74.38% words are tagged correctly on testing
data set using GRNN. The result is compared with the traditional Viterbi algorithm based on
Hidden Markov Model. Viterbi algorithm yields 97.2% and 40% classification accuracies on
training and testing data sets respectively. GRNN based POS Tagger is more consistent than the
traditional Viterbi decoding technique.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
2. 554 Computer Science & Information Technology ( CS & IT )
1.2 Existing System
Today there are many applications and web portals for using maps, one such example is ovi
maps. Similarly there are portals to search pictures of interesting places and applications that uses
radar to trace routes. But in applications or portals for maps, we can only view and explore the
map. In applications or portals of image searching, additional information on location and option
to share the information may not be given and in application like radar we can just trace route.
But it would be convenient to the common man if all these features come in one single
application or portal.
1.3 Proposed System
Panoramio extended in order to view a map along with geo-tagging. It would be very convenient
if the common man gets the information of all the interesting places at various locations on single
portal with pictures and location information. If anyone wants to know about the interesting
places at various locations and wants to visit those places then they can get that information
through Panoramio.
These are the following features:
• It displays a custom map.
• Displays a list or thumbnails of pictures of the most popular places within the search
location.
• Displays the information related to the selected picture.
• Allows information sharing and bookmarking options.
• Allows to view on web
• Can also be used as a radar if the device supports GPS.
1.4 Modules
1.4.1Map Module:
The application starts by showing the Google map. As the application starts it shows the world
map. On the map graphical user interfaces like zoom buttons are displayed. The user can pan and
zoom this map and select a search area. This can be done as follows: the user can pan the map
into the direction of the required ord desired location and then when the desired location is on the
center of the screen then zoom option can be used to get a detailed view of the map. Panning and
zooming is done until the desired location is obtained. After the desired location has been found,
it is dragged to the center of the screen and then “Search Panoramio” is button is clicked to view
thumbnails of photos of the popular places taken in that area. Thus, in this module the user can
view a map, explore and search places.
The google map which is used in the application by adding google API in our eclipse which is the
integrated development environment used in the development of panoramio. Then the map API
key(MD5 Fingerprint) is to be added to the application code to deploy it. This can be done by
submitting the keystore value in the following link http://code.google.com/android/maps-api-
signup.html. now when the application successfully runs and on opening shows the map. To this
zoom buttons are added to the map using the widgets. Thus, in this module the user can view a
map, explore and search places.
3. Computer Science & Information Technology ( CS & IT ) 555
1.4.2 Search Module
When the “Search Panoramio” button is clicked the application starts downloading thumbnails of
the most popular photos taken within the selected area. After panning and zooming the map until
the desired location and is dragged to the center of the screen “Search Panoramio’ button is
clicked and in a new thread an image list is displayed. The user can select any picture of interest
and the pic gets displayed in a separate thread with the author’s information. From here when
menu is selected four options are shown: Radar, Map, AuthorInfo, View on web. The user can
select the “Radar” to trace the route, “Map” to view the location of the photo in the map and
“View on web” to navigate to the panoramio site. If the user doesn’t use this menu and rather
clicks on the selected image, then, again in a new thread an enlarged view of the selected image
is. From here when menu is clicked the user gets the options to:
• Add bookmark
• Find on page
• Select text
• Page Info
• Share page
• Download
• Settings
Thus, in this module the user views the image lists, that is, thumbnails, selects desired image,
views image’s information and then bookmarks and shares their favourite image.
1.4.3.Radar Module:
The radar view can be selected once the user selects a picture from the image list. After selecting
the picture the application shows the enlarged view of the picture with some additional
information. From here when menu is clicked out of three other options, a radar option is found.
If radar is selected then the application shows a radar view. But this is possible only if the device
on which the application runs supports GPS and radar is installed. Otherwise “NO_RADAR”
message is displayed. If the radar is installed and the device on which the application runs
supports GPS then the application opens a radar view. In this the latitude values and longitude
values are displayed. The gps locates the users current location and then finds and shows the route
to selected picture’s location in the real world.
Thus in this module the route from the users current location to the selected image’s location in
the real world is displayed in radar view along with the location’s latitude and longitude value.
1.4.4 Author Info
AuthorInfo shows the information about the author of a particular photo or image. After an image
is selected from the image list another thread opens with the image enlarged and with additional
information. From here when menu is clicked along with three other options, a authorInfo button
is displayed. When clicked on this the application navigates to the panoramio site and displays a
list of other photos taken by the author and also the number of views for each photo. Other than
displaying other photo’s taken by the author, the author’s profile is also displayed with the
author’s profile pic, message, status, tags, groups and favorite photographs. From here the user
has the options to send a private message to the author or add the photo as a favorite photo.
Thus, in this module the user navigates to the author’s profile in the panoramio site to view
detailed information of the author of a particular image.
4. 556 Computer Science & Information Technology ( CS & IT )
1.4.5 Web Module:
Web module allows the user to view the panoramio site. The user can navigate to the site by
clicking the “view on web” button. A new thread opens showing the panoramio site. The user can
view all photos in the panoramio site, view profiles of different authors/users, add a pic as
favorite, share the pic with any other person, bookmark the page etc. the user can upload their
photo from their gallery. Thus, this module allows the user to use the panoramio site and allows
them to do all the same things that they do in the application but, the difference is that here they
are in an online mode and do all the operations directly through the site.
2. PRILIMINARIES
Today, there are more mobile computers than there are any other forms of computing devices.
Mobile Internet is nowadays ramping up faster than desktop Internet did due to the convergence
of five trends: 3G Internet connection, social networking, video, VoIP and high-end mobile
devices. Furthermore, it is expected that mobile devices will become the number one gate to
access the Internet within 5 years and the number of mobile devices will be over 10 times the
number of fixed devices accessing the Internet ibid.
2.1 Methods of Gathering Information:
Because Android is a relatively new product there are not many books available on the subject
and the ones released are very general. There is, however, a vast amount of detailed information
on internet-official, Google-run websites as well as private, community-run ones. Android-
specific and project-specific information is mainly obtained from internet Mobile map application
provides human a convenient way to view the Geographical information. In the temporary age,
people typically keep their phone handy for answering calls, sharing information and checking
location. It is no doubt that mobile map application is a prevalent and useful application for point
of interest to do research. This section reviews some technical related terminologies and studies
on some related researches.
2.2 Technical Review
2.2.1 Mobile Computing:
Mobile computing was born in the early 1990's with the advent of full-function laptop computers
and wireless LANs (Garlan, 2002). Mobile Computing is a general term used to describe
technologies that enable end-users to access network services any place, anytime, and anywhere.
Information access via a mobile device is plagued by lower available bandwidth, unpredictable
network quality, and poor security (Stevenson, 2002). Unlike their wired counterparts, design of
software for mobile devices must consider resource limitation, battery power and display size.
But still, mobile computing is a very active. Mobile computing supports mobile applications,
which reduce duplication of data inputs and provide instant information just-in-time. It is now
becoming de-facto standard for any IT infrastructure in the current and future system designs.
2.2.2 Google phone – ANDROID:
Android is a mobile operating system that uses a modified version of the Linux kernel (Linux,
1991 and Kroah-Hartman, 2010). Android allows developers to develop code in the Java
language (Sun Microsystems, 1990), controlling the device via Google-developed Java libraries
(Shankland, 2007). Android provides an open development platform and offers developers the
5. Computer Science & Information Technology ( CS & IT ) 557
ability to build innovative applications. Developers take the advantage of the device to access
location information, run background services, set notifications to the status bar, etc. The
application framework is designed for simply reuse of components. Android employs a set of
C/C++ libraries used by various components of the Android system. These capabilities are
exposed to developers through the Android application framework.
2.2.3. Wireless / Mobile application:
The fundamental idea behind the wireless network is network connections without wires. In the
simplest sense, there are needs from the end-users and together with the growth of technology
supports wireless technology. Wired networks are for communication between fixed locations
while wireless is for communication between devices; this means we are no longer dependable on
the location (Clark, 2008). Wireless technologies cover a wide range, which allow users to
establish wireless connections across long distances, unlike infrared light, which is optimized for
a short-range wireless connection. Mobile computing applications reduce duplication of data
inputs and provide instant information just-in-time. With mobile application,
Companies have more ways to restructure their business processes to realize greater efficiency.
2.2.4.Google Maps: (Google Inc. 2005)
It is an application which supports basic web mapping service and technology. It is an open map
provided by Google to organize world’s information in form of digital image. The main
advantages of Google Maps are to make dynamic maps and provide an interactive interface to the
user. User can drag the map to fit his/her satisfaction without waiting for a long time.
2.2.5 Google Mobile Maps: Google Maps
For mobile was first launched in 2006 (Google Inc. 2006). It enables users to view interactive
maps. Google Mobile Maps is an innovative mobile mapping and local search application used
widely. It provides the feature like GPS positioning function to mobile phone which has built-in
GPS function. Combining Google Mobile Maps and Google Maps API, they offer a number of
utilities to manipulate digital maps. Users can add-on some contents on the map through a variety
of services.
This newly launched application allows programmers to create. Robust map applications on the
mobile. Although Google Maps for Mobile support varieties of rofunctions, it supports a limited
number of all cell phones, like Android, BlackBerry, Windows Mobile and iPhone. Its support is
somewhat lacking in some of the mobile platform.
2.2.6 Studies of Global Positioning System (GPS)
Global Positioning System, formally known as the NAVSTAR – Navigation Satellite Timing and
Ranging Global Positioning System (Dana 1999). It is one of the most significant advanced
navigation and positioning technology developed recently.
The GPS consists of three main components, which are GPS Ground control stations, GPS
satellites and GPS receivers. The ground stations send control signals to the GPS satellites. As
depicted in the GPS satellites transmit radio signals and the GPS receivers receive these signals
and use it to calculate its position.
6. 558 Computer Science & Information Technology ( CS & IT )
3. SYSTEM ARCHITECTURE
Most mobile systems extend an existing business system
or
Interface with an existing system.
There are typically three major components:
• An existing system
• A middleware application
• A handheld application
Fig1:system architecture
The reason a middleware application is usually needed is to provide data transformation, apply
business logic, and be a central point of communication for the devices.
If a new business system is being developed or rewritten then no middleware may be necessary;
the appropriate logic can be built into the system to communicate with the devices from the start.
In our project, Google Earth is the existing system. We apply a few new or enhanced features to
this application and thus create a new application. To Google earth we add thumbnails of photos
of the most popular places taken in a particular area.
We add photo sharing and radar features to create a new application. The following is the system
architecture for Panoramio application:
7. Computer Science & Information Technology ( CS & IT ) 559
4. IMPLEMENTATION
4.1 Introduction to ANDROID
The Android platform is a software stack for mobile devices including an operating system,
middleware and key applications. Developers can create applications for the platform using the
Android SDK. Applications are written using the Java programming language and run on Dalvik,
a custom virtual machine designed for embedded use, which runs on linux kernel
top of a
Fig2: Panoramio System Architecture
8. 560 Computer Science & Information Technology ( CS & IT )
4.2 ANDROID Architecture: The following diagram shows the major components of the
Android operating system. Each section is described in more detail below.
fig:3 Android Architecture
4.3 Applications:
Android will ship with a set of core applications including an email client, SMS program,
calendar, maps, browser, contacts, and others. All applications are written using the Java
programming language.
4.4 Application Framework:
Developers have full access to the same framework APIs used by the core applications. The
application architecture is designed to simplify the reuse of components; any application can
publish its capabilities and any other application may then make use of those capabilities (subject
to security constraints enforced by the framework). This same mechanism allows components to
be replaced by the user.
Underlying all applications is a set of services and systems, including:
• A rich and extensible set of Views that can be used to build an application, including
lists, grids, text boxes, buttons, and even an embeddable web browser
• Content Providers that enable applications to access data from other applications (such as
Contacts), or to share their own data
• A Resource Manager, providing access to non-code resources such as localized strings,
graphics, and layout files
9. Computer Science & Information Technology ( CS & IT ) 561
• A Notification Manager that enables all applications to display custom alerts in the status
bar
• An Activity Manager that manages the life cycle of applications and provides a common
navigation back stack
4’4 Libraries:
Android includes a set of C/C++ libraries used by various components of the Android system.
These capabilities are exposed to developers through the Android application framework. Some
of the core libraries are listed below:
• System C library - a BSD-derived implementation of the standard C system library
(libc), tuned for embedded Linux-based devices
• Media Libraries - based on PacketVideo's OpenCORE; the libraries support playback
and recording of many popular audio and video formats, as well as static image files,
including MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG
• Surface Manager - manages access to the display subsystem and seamlessly composites
2D and 3D graphic layers from multiple applications
• LibWebCore - a modern web browser engine which powers both the Android browser
and an embeddable web view
• SGL - the underlying 2D graphics engine
• 3D libraries - an implementation based on OpenGL ES 1.0 APIs; the libraries use either
hardware 3D acceleration (where available) or the included, highly optimized 3D
software rasterizer
• FreeType - bitmap and vector font rendering
• SQLite - a powerful and lightweight relational database engine available to all
applications
4.5 ANDROID Runtime:
Android includes a set of core libraries that provides most of the functionality available in the
core libraries of the Java programming language.
Fig4: conversion of “.java” to “.dex”
Every Android application runs in its own process, with its own instance of the Dalvik virtual
machine. Dalvik has been written so that a device can run multiple VMs efficiently. The Dalvik
VM executes files in the Dalvik Executable (.dex) format which is optimized for minimal
memory footprint. The VM is register-based, and runs classes compiled by a Java language
compiler that have been transformed into the .dex format by the included "dx" too The Dalvik
VM relies on the Linux kernel for underlying functionality such as threading and low-level
memory management.
10. 562 Computer Science & Information Technology ( CS & IT )
4.5.1 The Key Features of Java is Byte Code:
Fig5: java components
The key that allows Java to solve both the security and the portability problems just described is
that the output of a Java compiler is not executable code. Rather, it is Byte code. Byte code is a
highly optimized set of instructions designed to be executed by the Java runtime systems, which
is called the Java Virtual Machine (JVM). That is, in its standard form, the JVM is an interpreter
for Byte code. This may come has a bit of surprise
4.5.2. ANDROID SDK:
Android SDK includes a comprehensive set of development tools. These include a debugger,
libraries, a handset emulator (based on QEMU), documentation, sample code, and tutorials.
Currently supported development platforms include x86-based computers running Linux (any
modern desktop Linux Distribution), Mac OS X 10.4.8 or later, Windows XP or Vista.
Requirements also include Java Development Kit, Apache Ant, and Python 2.2 or later. The
officially supported integrated development environment (IDE) is Eclipse (3.2 or later) using the
Android Development Tools (ADT) Plugin, though developers may use any text editor to edit
Java and XML files then use command line tools to create, build and debug Android applications.
4.5.4. Widget:
Widgets are a feature introduced in Android 1.5 and vastly improved in Android 3.0 and 3.1. A
widget can display an application's most timely or otherwise relevant information at a glance, on
a user's Home screen. The standard Android system image includes several widgets, including a
widget for the Analog Clock, Music, and other applications. App Widgets are miniature
application views that can be embedded in other applications (such as the Home screen) and
receive periodic updates. These views are referred to as Widgets in the user interface, and you can
publish one with an App Widget provider. An application component that is able to hold other
App Widgets is called an App Widget host.
11. Computer Science & Information Technology ( CS & IT ) 563
Widgets are a new feature that application developers can use to promote a small sample of the
most relevant dynamic data from their applications on the Home screen. We've designed widgets
to fit within our Home screen grid framework, which means you and your designer can create a
widget within a 4x1, 3x3, or 2x2 grid cell, depending on the space you need for an at-a-glance
summary of information from your application.
4.5.5 APPLICATION FEATURES
The application’s features are as follows:
• It displays a custom map.
• Displays a list or thumbnails of pictures of the most popular places within the search
location.
• Displays the information related to the selected picture.
• Allows information sharing and bookmarking options.
• Allows to view on web
• Can also be used as a radar if the device supports GPS
5. CONCLUSION
If you like looking at pictures of places before you get to them, then this application is
definitely worth looking into. It’s also really interesting to try out the radar feature and
get an idea of how that will definitely become more widely used in future apps.
12. 564 Computer Science & Information Technology ( CS & IT )
6. FUTURE SCOPE
In future this paper is very useful to communicate with the people in their local languages who
are in different countries.
Voice processing feature can be added.
This project can implement the following features:
• Support more than 20 different language pairs.
• SMS
• E-Mail
• Chatting in Android emulator
REFERENCES
[1] Richardson, L. and S. Ruby, RESTful Web Services2007, Sebastopol, CA: O'Reilly Media, Inc. 446.
[2] Fielding, R., Architectural Styles and the Design of Network-based Software Architectures, in
Information and Computer Science2000, University of California, Irvine: Irvine, CA. p. 162.
[3] Fielding, R., et al. Hypertext Transfer Protocol -- HTTP/1.1 (RFC 2616). 1999 5/20/2011];
Available from: http://tools.ietf.org/html/rfc2616.
[4] de la Beaujardiere, J., ed. OpenGIS Web Map Server Implementation Specification, Version 1.3.0.
Vol. OGC® 06-042. 2006, Open Geospatial Consortium. 85.
[5] Vretanos, P.A., ed. Web Feature Service Implementation Specification, Version 1.1.0. Vol. OGC 04-
094. 2005, Open Geospatial Consortium. 117.
[6] Whiteside, A. and J.D. Evans, eds. Web Coverage Service (WCS) Implementation Specification,
Version 1.1.0. Vol. 06-083r8. 2006. Open Geospatial Consortium. 129.
[7] Nebert, D., A. Whiteside, and P.P. Vretanos, eds. OpenGIS® Catalogue Services Specification (OGC
07-006r1). Version 2.0.2, Corrigendum 2 Release ed. 2007.
[8] Open Geospatial Consortium, OpenGIS SWE Service Model Implementation Standard, 2011, Open
Geospatial Consoritum. p. 155.
[9] The Busy Coder’s Guide to Advanced Android Development- By Mark Murphy.Pro Android 3 By
Satya Komatineni, Dave MacLean, and Sayed Hashimi.
[10] Developers.android.com
[11] android-developers.blogspot.com
[12] www.adodis.com/Android-Developers.php
About the Author:
Mr. Roshan Kavuri has obtained his B.E Degree from Andhra University
during 1988-92, and M.Tech (CSE) from JNT University, Kukatpally,
Hyderabad. He is having nearly 20 years experience in industry as well as a
faculty of Computer Science and Information Technology departments. He is
pursuing his PhD from JNTU Hyderabad. His area of research includes
Computer Architecture, Parallel Computing, Operating Systems and Computer
Networks. Presently he is working as Associate Professor in JB Institute of
Engineering Technology, Hyderabad
since 2004.