International Journal of Engineering Research and Development is an international premier peer reviewed open access engineering and technology journal promoting the discovery, innovation, advancement and dissemination of basic and transitional knowledge in engineering, technology and related disciplines.
Takes the reader through the various components of windowing systems, and how to develop and benchmark various Graphics applications using OpenGL and other toolsets. Also includes a Cheatsheet that covers various terminologies used in the Graphics world.
Currently, Java ME is mainly used for games. Especially there it is very important to know how to handle the low level graphics facilities that are available in Java ME. This includes directly drawing to the screen as well as handling key input yourself. Most major applications also implement their own user interface themselves instead of using the high level UI provided by Java ME. The first challenge of this module is a simply key code analyzer so that you can familiarize yourself with the concepts of the Canvas and event processing. The second challenge is more sophisticated and requires you to write a small paint application.
Contents:
* Canvas
* Key Events
* Game Actions
* Geometry and Text
* Images
* PNG Optimization
Takes the reader through the various components of windowing systems, and how to develop and benchmark various Graphics applications using OpenGL and other toolsets. Also includes a Cheatsheet that covers various terminologies used in the Graphics world.
Currently, Java ME is mainly used for games. Especially there it is very important to know how to handle the low level graphics facilities that are available in Java ME. This includes directly drawing to the screen as well as handling key input yourself. Most major applications also implement their own user interface themselves instead of using the high level UI provided by Java ME. The first challenge of this module is a simply key code analyzer so that you can familiarize yourself with the concepts of the Canvas and event processing. The second challenge is more sophisticated and requires you to write a small paint application.
Contents:
* Canvas
* Key Events
* Game Actions
* Geometry and Text
* Images
* PNG Optimization
React-Native components are awesome. But you can also extend the library yourself by creating a native component, using a bridge between the platform API (iOS, Android) and Javascript.
Demo code is here: https://github.com/jgrancher/talk-rncc
Development of 3D Website Along with VFX and AnimationYogeshIJTSRD
This paper focuses on the development of 3D web application by designing dynamic 3D model with the help of VFX and animation. 3D Modeling can create the static exposure of product but VFX and animation adds dynamic effects for real time rendering of product. Real time rendering and interactive roaming gives a detailed view of the 3D objects created. Firstly, Blender software was used to design a raw 3D model of a swiss knife and, VFX and animation were applied to add dynamics and interactive features to this model. Verge3D online application was used to define functions that HTML can perform on different parts of the model designed. Lastly, Google web designer was employed to develop an HTML page where we have placed HTML embedded 3D model retrieved from Verge3D. In addition to this, different buttons were placed and linked in the website to allow user to perform different functions defined in Verge3D. Surya Prakash Uniyal | Shivam Amoli | Vipul Kumar Singh | Prashant Chaudhary "Development of 3D Website Along with VFX and Animation" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Special Issue | International Conference on Advances in Engineering, Science and Technology - 2021 , May 2021, URL: https://www.ijtsrd.com/papers/ijtsrd42459.pdf Paper URL : https://www.ijtsrd.com/engineering/computer-engineering/42459/development-of-3d-website-along-with-vfx-and-animation/surya-prakash-uniyal
Presentation about Windows Presentation Foundation - that appeared in the .NET Framework 3.0. The technology gives us ability to create outstanding UI for our applications.
I gave that lecture for IT Academic Days at my University.
Forge - DevCon 2016: Visual Reporting with Connected Design DataAutodesk
Viewing a 3D model on a webpage or in a mobile app is really cool, but visualizing design data isn’t just about meshes and textures. In this class Philippe Leefsma of Autodesk will show you how the Forge Model Derivative API and JavaScript viewer give you access to the valuable data associated with each model component that is extracted from the original design file. We will take that a step further and connect those models to an external database to add even richer data. Finally, we will stylize the model to turn a model into a powerful, intuitive reporting tool.
Do Not just learn computer graphics an close your computer tab and go away..
APPLY them in real business,
Visit Daroko blog for real IT skills applications,androind, Computer graphics,Networking,Programming,IT jobs Types, IT news and applications,blogging,Builing a website, IT companies and how you can form yours, Technology news and very many More IT related subject.
-simply google:Daroko blog(professionalbloggertricks.com)
• Daroko blog (www.professionalbloggertricks.com)
• Presentation by Daroko blog, to see More tutorials more than this one here, Daroko blog has all tutorials related with IT course, simply visit the site by simply Entering the phrase Daroko blog (www.professionalbloggertricks.com) to search engines such as Google or yahoo!, learn some Blogging, affiliate marketing ,and ways of making Money with the computer graphic Applications(it is useless to learn all these tutorials when you can apply them as a student you know),also learn where you can apply all IT skills in a real Business Environment after learning Graphics another computer realate courses.ly
• Be practically real, not just academic reader
React-Native components are awesome. But you can also extend the library yourself by creating a native component, using a bridge between the platform API (iOS, Android) and Javascript.
Demo code is here: https://github.com/jgrancher/talk-rncc
Development of 3D Website Along with VFX and AnimationYogeshIJTSRD
This paper focuses on the development of 3D web application by designing dynamic 3D model with the help of VFX and animation. 3D Modeling can create the static exposure of product but VFX and animation adds dynamic effects for real time rendering of product. Real time rendering and interactive roaming gives a detailed view of the 3D objects created. Firstly, Blender software was used to design a raw 3D model of a swiss knife and, VFX and animation were applied to add dynamics and interactive features to this model. Verge3D online application was used to define functions that HTML can perform on different parts of the model designed. Lastly, Google web designer was employed to develop an HTML page where we have placed HTML embedded 3D model retrieved from Verge3D. In addition to this, different buttons were placed and linked in the website to allow user to perform different functions defined in Verge3D. Surya Prakash Uniyal | Shivam Amoli | Vipul Kumar Singh | Prashant Chaudhary "Development of 3D Website Along with VFX and Animation" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Special Issue | International Conference on Advances in Engineering, Science and Technology - 2021 , May 2021, URL: https://www.ijtsrd.com/papers/ijtsrd42459.pdf Paper URL : https://www.ijtsrd.com/engineering/computer-engineering/42459/development-of-3d-website-along-with-vfx-and-animation/surya-prakash-uniyal
Presentation about Windows Presentation Foundation - that appeared in the .NET Framework 3.0. The technology gives us ability to create outstanding UI for our applications.
I gave that lecture for IT Academic Days at my University.
Forge - DevCon 2016: Visual Reporting with Connected Design DataAutodesk
Viewing a 3D model on a webpage or in a mobile app is really cool, but visualizing design data isn’t just about meshes and textures. In this class Philippe Leefsma of Autodesk will show you how the Forge Model Derivative API and JavaScript viewer give you access to the valuable data associated with each model component that is extracted from the original design file. We will take that a step further and connect those models to an external database to add even richer data. Finally, we will stylize the model to turn a model into a powerful, intuitive reporting tool.
Do Not just learn computer graphics an close your computer tab and go away..
APPLY them in real business,
Visit Daroko blog for real IT skills applications,androind, Computer graphics,Networking,Programming,IT jobs Types, IT news and applications,blogging,Builing a website, IT companies and how you can form yours, Technology news and very many More IT related subject.
-simply google:Daroko blog(professionalbloggertricks.com)
• Daroko blog (www.professionalbloggertricks.com)
• Presentation by Daroko blog, to see More tutorials more than this one here, Daroko blog has all tutorials related with IT course, simply visit the site by simply Entering the phrase Daroko blog (www.professionalbloggertricks.com) to search engines such as Google or yahoo!, learn some Blogging, affiliate marketing ,and ways of making Money with the computer graphic Applications(it is useless to learn all these tutorials when you can apply them as a student you know),also learn where you can apply all IT skills in a real Business Environment after learning Graphics another computer realate courses.ly
• Be practically real, not just academic reader
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
Distributed Denial of Service (DDoS) Attacks became a massive threat to the Internet. Traditional
Architecture of internet is vulnerable to the attacks like DDoS. Attacker primarily acquire his army of Zombies,
then that army will be instructed by the Attacker that when to start an attack and on whom the attack should be
done. In this paper, different techniques which are used to perform DDoS Attacks, Tools that were used to
perform Attacks and Countermeasures in order to detect the attackers and eliminate the Bandwidth Distributed
Denial of Service attacks (B-DDoS) are reviewed. DDoS Attacks were done by using various Flooding
techniques which are used in DDoS attack.
The main purpose of this paper is to design an architecture which can reduce the Bandwidth
Distributed Denial of service Attack and make the victim site or server available for the normal users by
eliminating the zombie machines. Our Primary focus of this paper is to dispute how normal machines are
turning into zombies (Bots), how attack is been initiated, DDoS attack procedure and how an organization can
save their server from being a DDoS victim. In order to present this we implemented a simulated environment
with Cisco switches, Routers, Firewall, some virtual machines and some Attack tools to display a real DDoS
attack. By using Time scheduling, Resource Limiting, System log, Access Control List and some Modular
policy Framework we stopped the attack and identified the Attacker (Bot) machines
Hearing loss is one of the most common human impairments. It is estimated that by year 2015 more
than 700 million people will suffer mild deafness. Most can be helped by hearing aid devices depending on the
severity of their hearing loss. This paper describes the implementation and characterization details of a dual
channel transmitter front end (TFE) for digital hearing aid (DHA) applications that use novel micro
electromechanical- systems (MEMS) audio transducers and ultra-low power-scalable analog-to-digital
converters (ADCs), which enable a very-low form factor, energy-efficient implementation for next-generation
DHA. The contribution of the design is the implementation of the dual channel MEMS microphones and powerscalable
ADC system.
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
-A composite beam is composed of a steel beam and a slab connected by means of shear connectors
like studs installed on the top flange of the steel beam to form a structure behaving monolithically. This study
analyzes the effects of the tensile behavior of the slab on the structural behavior of the shear connection like slip
stiffness and maximum shear force in composite beams subjected to hogging moment. The results show that the
shear studs located in the crack-concentration zones due to large hogging moments sustain significantly smaller
shear force and slip stiffness than the other zones. Moreover, the reduction of the slip stiffness in the shear
connection appears also to be closely related to the change in the tensile strain of rebar according to the increase
of the load. Further experimental and analytical studies shall be conducted considering variables such as the
reinforcement ratio and the arrangement of shear connectors to achieve efficient design of the shear connection
in composite beams subjected to hogging moment.
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
Gold has been extracted from northeast Africa for more than 5000 years, and this may be the first
place where the metal was extracted. The Arabian-Nubian Shield (ANS) is an exposure of Precambrian
crystalline rocks on the flanks of the Red Sea. The crystalline rocks are mostly Neoproterozoic in age. ANS
includes the nations of Israel, Jordan. Egypt, Saudi Arabia, Sudan, Eritrea, Ethiopia, Yemen, and Somalia.
Arabian Nubian Shield Consists of juvenile continental crest that formed between 900 550 Ma, when intra
oceanic arc welded together along ophiolite decorated arc. Primary Au mineralization probably developed in
association with the growth of intra oceanic arc and evolution of back arc. Multiple episodes of deformation
have obscured the primary metallogenic setting, but at least some of the deposits preserve evidence that they
originate as sea floor massive sulphide deposits.
The Red Sea Hills Region is a vast span of rugged, harsh and inhospitable sector of the Earth with
inimical moon-like terrain, nevertheless since ancient times it is famed to be an abode of gold and was a major
source of wealth for the Pharaohs of ancient Egypt. The Pharaohs old workings have been periodically
rediscovered through time. Recent endeavours by the Geological Research Authority of Sudan led to the
discovery of a score of occurrences with gold and massive sulphide mineralizations. In the nineties of the
previous century the Geological Research Authority of Sudan (GRAS) in cooperation with BRGM utilized
satellite data of Landsat TM using spectral ratio technique to map possible mineralized zones in the Red Sea
Hills of Sudan. The outcome of the study mapped a gossan type gold mineralization. Band ratio technique was
applied to Arbaat area and a signature of alteration zone was detected. The alteration zones are commonly
associated with mineralization. The alteration zones are commonly associated with mineralization. A filed check
confirmed the existence of stock work of gold bearing quartz in the alteration zone. Another type of gold
mineralization that was discovered using remote sensing is the gold associated with metachert in the Atmur
Desert.
Reducing Corrosion Rate by Welding DesignIJERD Editor
The paper addresses the importance of welding design to prevent corrosion at steel. Welding is
used to join pipe, profiles at bridges, spindle, and a lot more part of engineering construction. The
problems happened associated with welding are common issues in these fields, especially corrosion.
Corrosion can be reduced with many methods, they are painting, controlling humidity, and also good
welding design. In the research, it can be found that reducing residual stress on the welding can be
solved in corrosion rate reduction problem.
Preheating on 500oC and 600oC give better condition to reduce corosion rate than condition after
preheating 400oC. For all welding groove type, material with 500oC and 600oC preheating after 14 days
corrosion test is 0,5%-0,69% lost. Material with 400oC preheating after 14 days corrosion test is 0,57%-0,76%
lost.
Welding groove also influence corrosion rate. X and V type welding groove give better condition to reduce
corrosion rate than use 1/2V and 1/2 X welding groove. After 14 days corrosion test, the samples with
X welding groove type is 0,5%-0,57% lost. The samples with V welding groove after 14 days corrosion test is
0,51%-0,59% lost. The samples with 1/2V and 1/2X welding groove after 14 days corrosion test is 0,58%-
0,71% lost.
Router 1X3 – RTL Design and VerificationIJERD Editor
Routing is the process of moving a packet of data from source to destination and enables messages
to pass from one computer to another and eventually reach the target machine. A router is a networking device
that forwards data packets between computer networks. It is connected to two or more data lines from different
networks (as opposed to a network switch, which connects data lines from one single network). This paper,
mainly emphasizes upon the study of router device, it‟s top level architecture, and how various sub-modules of
router i.e. Register, FIFO, FSM and Synchronizer are synthesized, and simulated and finally connected to its top
module.
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
This paper presents a component within the flexible ac-transmission system (FACTS) family, called
distributed power-flow controller (DPFC). The DPFC is derived from the unified power-flow controller (UPFC)
with an eliminated common dc link. The DPFC has the same control capabilities as the UPFC, which comprise
the adjustment of the line impedance, the transmission angle, and the bus voltage. The active power exchange
between the shunt and series converters, which is through the common dc link in the UPFC, is now through the
transmission lines at the third-harmonic frequency. DPFC multiple small-size single-phase converters which
reduces the cost of equipment, no voltage isolation between phases, increases redundancy and there by
reliability increases. The principle and analysis of the DPFC are presented in this paper and the corresponding
simulation results that are carried out on a scaled prototype are also shown.
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
Power quality has been an issue that is becoming increasingly pivotal in industrial electricity
consumers point of view in recent times. Modern industries employ Sensitive power electronic equipments,
control devices and non-linear loads as part of automated processes to increase energy efficiency and
productivity. Voltage disturbances are the most common power quality problem due to this the use of a large
numbers of sophisticated and sensitive electronic equipment in industrial systems is increased. This paper
discusses the design and simulation of dynamic voltage restorer for improvement of power quality and
reduce the harmonics distortion of sensitive loads. Power quality problem is occurring at non-standard
voltage, current and frequency. Electronic devices are very sensitive loads. In power system voltage sag,
swell, flicker and harmonics are some of the problem to the sensitive load. The compensation capability
of a DVR depends primarily on the maximum voltage injection ability and the amount of stored
energy available within the restorer. This device is connected in series with the distribution feeder at
medium voltage. A fuzzy logic control is used to produce the gate pulses for control circuit of DVR and the
circuit is simulated by using MATLAB/SIMULINK software.
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
Additive manufacturing process, also popularly known as 3-D printing, is a process where a product
is created in a succession of layers. It is based on a novel materials incremental manufacturing philosophy.
Unlike conventional manufacturing processes where material is removed from a given work price to derive the
final shape of a product, 3-D printing develops the product from scratch thus obviating the necessity to cut away
materials. This prevents wastage of raw materials. Commonly used raw materials for the process are ABS
plastic, PLA and nylon. Recently the use of gold, bronze and wood has also been implemented. The complexity
factor of this process is 0% as in any object of any shape and size can be manufactured.
Spyware triggering system by particular string valueIJERD Editor
This computer programme can be used for good and bad purpose in hacking or in any general
purpose. We can say it is next step for hacking techniques such as keylogger and spyware. Once in this system if
user or hacker store particular string as a input after that software continually compare typing activity of user
with that stored string and if it is match then launch spyware programme.
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
This paper presents a blind steganalysis technique to effectively attack the JPEG steganographic
schemes i.e. Jsteg, F5, Outguess and DWT Based. The proposed method exploits the correlations between
block-DCTcoefficients from intra-block and inter-block relation and the statistical moments of characteristic
functions of the test image is selected as features. The features are extracted from the BDCT JPEG 2-array.
Support Vector Machine with cross-validation is implemented for the classification.The proposed scheme gives
improved outcome in attacking.
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
- Data over the cloud is transferred or transmitted between servers and users. Privacy of that
data is very important as it belongs to personal information. If data get hacked by the hacker, can be
used to defame a person’s social data. Sometimes delay are held during data transmission. i.e. Mobile
communication, bandwidth is low. Hence compression algorithms are proposed for fast and efficient
transmission, encryption is used for security purposes and blurring is used by providing additional
layers of security. These algorithms are hybridized for having a robust and efficient security and
transmission over cloud storage system.
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
A thorough review of existing literature indicates that the Buckley-Leverett equation only analyzes
waterflood practices directly without any adjustments on real reservoir scenarios. By doing so, quite a number
of errors are introduced into these analyses. Also, for most waterflood scenarios, a radial investigation is more
appropriate than a simplified linear system. This study investigates the adoption of the Buckley-Leverett
equation to estimate the radius invasion of the displacing fluid during waterflooding. The model is also adopted
for a Microbial flood and a comparative analysis is conducted for both waterflooding and microbial flooding.
Results shown from the analysis doesn’t only records a success in determining the radial distance of the leading
edge of water during the flooding process, but also gives a clearer understanding of the applicability of
microbes to enhance oil production through in-situ production of bio-products like bio surfactans, biogenic
gases, bio acids etc.
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
- Gesture gaming is a method by which users having a laptop/pc/x-box play games using natural or
bodily gestures. This paper presents a way of playing free flash games on the internet using an ordinary webcam
with the help of open source technologies. Emphasis in human activity recognition is given on the pose
estimation and the consistency in the pose of the player. These are estimated with the help of an ordinary web
camera having different resolutions from VGA to 20mps. Our work involved giving a 10 second documentary to
the user on how to play a particular game using gestures and what are the various kinds of gestures that can be
performed in front of the system. The initial inputs of the RGB values for the gesture component is obtained by
instructing the user to place his component in a red box in about 10 seconds after the short documentary before
the game is finished. Later the system opens the concerned game on the internet on popular flash game sites like
miniclip, games arcade, GameStop etc and loads the game clicking at various places and brings the state to a
place where the user is to perform only gestures to start playing the game. At any point of time the user can call
off the game by hitting the esc key and the program will release all of the controls and return to the desktop. It
was noted that the results obtained using an ordinary webcam matched that of the Kinect and the users could
relive the gaming experience of the free flash games on the net. Therefore effective in game advertising could
also be achieved thus resulting in a disruptive growth to the advertising firms.
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
-LLC resonant frequency converter is basically a combo of series as well as parallel resonant ckt. For
LCC resonant converter it is associated with a disadvantage that, though it has two resonant frequencies, the
lower resonant frequency is in ZCS region[5]. For this application, we are not able to design the converter
working at this resonant frequency. LLC resonant converter existed for a very long time but because of
unknown characteristic of this converter it was used as a series resonant converter with basically a passive
(resistive) load. . Here, it was designed to operate in switching frequency higher than resonant frequency of the
series resonant tank of Lr and Cr converter acts very similar to Series Resonant Converter. The benefit of LLC
resonant converter is narrow switching frequency range with light load[6] . Basically, the control ckt plays a
very imp. role and hence 555 Timer used here provides a perfect square wave as the control ckt provides no
slew rate which makes the square wave really strong and impenetrable. The dead band circuit provides the
exclusive dead band in micro seconds so as to avoid the simultaneous firing of two pairs of IGBT’s where one
pair switches off and the other on for a slightest period of time. Hence, the isolator ckt here is associated with
each and every ckt used because it acts as a driver and an isolation to each of the IGBT is provided with one
exclusive transformer supply[3]. The IGBT’s are fired using the appropriate signal using the previous boards
and hence at last a high frequency rectifier ckt with a filtering capacitor is used to get an exact dc
waveform .The basic goal of this particular analysis is to observe the wave forms and characteristics of
converters with differently positioned passive elements in the form of tank circuits.
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
LLC resonant frequency converter is basically a combo of series as well as parallel resonant ckt. For
LCC resonant converter it is associated with a disadvantage that, though it has two resonant frequencies, the
lower resonant frequency is in ZCS region [5]. For this application, we are not able to design the converter
working at this resonant frequency. LLC resonant converter existed for a very long time but because of
unknown characteristic of this converter it was used as a series resonant converter with basically a passive
(resistive) load. . Here, it was designed to operate in switching frequency higher than resonant frequency of the
series resonant tank of Lr and Cr converter acts very similar to Series Resonant Converter. The benefit of LLC
resonant converter is narrow switching frequency range with light load[6] . Basically, the control ckt plays a
very imp. role and hence 555 Timer used here provides a perfect square wave as the control ckt provides no
slew rate which makes the square wave really strong and impenetrable. The dead band circuit provides the
exclusive dead band in micro seconds so as to avoid the simultaneous firing of two pairs of IGBT’s where one
pair switches off and the other on for a slightest period of time. Hence, the isolator ckt here is associated with
each and every ckt used because it acts as a driver and an isolation to each of the IGBT is provided with one
exclusive transformer supply[3]. The IGBT’s are fired using the appropriate signal using the previous boards
and hence at last a high frequency rectifier ckt with a filtering capacitor is used to get an exact dc
waveform .The basic goal of this particular analysis is to observe the wave forms and characteristics of
converters with differently positioned passive elements in the form of tank circuits. The supported simulation
is done through PSIM 6.0 software tool
Amateurs Radio operator, also known as HAM communicates with other HAMs through Radio
waves. Wireless communication in which Moon is used as natural satellite is called Moon-bounce or EME
(Earth -Moon-Earth) technique. Long distance communication (DXing) using Very High Frequency (VHF)
operated amateur HAM radio was difficult. Even with the modest setup having good transceiver, power
amplifier and high gain antenna with high directivity, VHF DXing is possible. Generally 2X11 YAGI antenna
along with rotor to set horizontal and vertical angle is used. Moon tracking software gives exact location,
visibility of Moon at both the stations and other vital data to acquire real time position of moon.
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
Simple Sequence Repeats (SSR), also known as Microsatellites, have been extensively used as
molecular markers due to their abundance and high degree of polymorphism. The nucleotide sequences of
polymorphic forms of the same gene should be 99.9% identical. So, Microsatellites extraction from the Gene is
crucial. However, Microsatellites repeat count is compared, if they differ largely, he has some disorder. The Y
chromosome likely contains 50 to 60 genes that provide instructions for making proteins. Because only males
have the Y chromosome, the genes on this chromosome tend to be involved in male sex determination and
development. Several Microsatellite Extractors exist and they fail to extract microsatellites on large data sets of
giga bytes and tera bytes in size. The proposed tool “MS-Extractor: An Innovative Approach to extract
Microsatellites on „Y‟ Chromosome” can extract both Perfect as well as Imperfect Microsatellites from large
data sets of human genome „Y‟. The proposed system uses string matching with sliding window approach to
locate Microsatellites and extracts them.
Importance of Measurements in Smart GridIJERD Editor
- The need to get reliable supply, independence from fossil fuels, and capability to provide clean
energy at a fixed and lower cost, the existing power grid structure is transforming into Smart Grid. The
development of a smart energy distribution grid is a current goal of many nations. A Smart Grid should have
new capabilities such as self-healing, high reliability, energy management, and real-time pricing. This new era
of smart future grid will lead to major changes in existing technologies at generation, transmission and
distribution levels. The incorporation of renewable energy resources and distribution generators in the existing
grid will increase the complexity, optimization problems and instability of the system. This will lead to a
paradigm shift in the instrumentation and control requirements for Smart Grids for high quality, stable and
reliable electricity supply of power. The monitoring of the grid system state and stability relies on the
availability of reliable measurement of data. In this paper the measurement areas that highlight new
measurement challenges, development of the Smart Meters and the critical parameters of electric energy to be
monitored for improving the reliability of power systems has been discussed.
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
One of the major environmental concerns is the disposal of the waste materials and utilization of
industrial by products. Lime stone quarries will produce millions of tons waste dust powder every year. Having
considerable high degree of fineness in comparision to cement this material may be utilized as a partial
replacement to cement. For this purpose an experiment is conducted to investigate the possibility of using lime
stone powder in the production of SCC with combined use GGBS and how it affects the fresh and mechanical
properties of SCC. First SCC is made by replacing cement with GGBS in percentages like 10, 20, 30, 40, 50 and
by taking the optimum mix with GGBS lime stone powder is blended to mix in percentages like 5, 10, 15, 20 as
a partial replacement to cement. Test results shows that the SCC mix with combination of 30% GGBS and 15%
limestone powder gives maximum compressive strength and fresh properties are also in the limits prescribed by
the EFNARC.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
This presentation includes basic of PCOS their pathology and treatment and also Ayurveda correlation of PCOS and Ayurvedic line of treatment mentioned in classics.
Normal Labour/ Stages of Labour/ Mechanism of LabourWasim Ak
Normal labor is also termed spontaneous labor, defined as the natural physiological process through which the fetus, placenta, and membranes are expelled from the uterus through the birth canal at term (37 to 42 weeks
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Thinking of getting a dog? Be aware that breeds like Pit Bulls, Rottweilers, and German Shepherds can be loyal and dangerous. Proper training and socialization are crucial to preventing aggressive behaviors. Ensure safety by understanding their needs and always supervising interactions. Stay safe, and enjoy your furry friends!
The simplified electron and muon model, Oscillating Spacetime: The Foundation...RitikBhardwaj56
Discover the Simplified Electron and Muon Model: A New Wave-Based Approach to Understanding Particles delves into a groundbreaking theory that presents electrons and muons as rotating soliton waves within oscillating spacetime. Geared towards students, researchers, and science buffs, this book breaks down complex ideas into simple explanations. It covers topics such as electron waves, temporal dynamics, and the implications of this model on particle physics. With clear illustrations and easy-to-follow explanations, readers will gain a new outlook on the universe's fundamental nature.
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.
How to Build a Module in Odoo 17 Using the Scaffold MethodCeline George
Odoo provides an option for creating a module by using a single line command. By using this command the user can make a whole structure of a module. It is very easy for a beginner to make a module. There is no need to make each file manually. This slide will show how to create a module using the scaffold method.
A Strategic Approach: GenAI in EducationPeter 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.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
1. International Journal of Engineering Research and Development
ISSN: 2278-067X, Volume 1, Issue 7 (June 2012), PP.63-66
www.ijerd.com
Dynamic Graph Plotting with WPF
Pranali Dhete, Shirish Patil, Sameer Soni, Dr. B.B. Meshram, Mr. Manoj
Kulkarni
Computer Department, VJTI Matunga, Mumbai-400019, India
Prime technologies, Andheri East, Mumbai
Abstract—Windows Presentation Foundation (WPF) is widely used by developers and graphics designer to create modern
user experiences without having to learn various technologies. Prior to WPF it was tiresome job for developers, who wanted
to use 3D, video, speech and rich document viewing in addition to normal 2D graphics , to learn the several technologies
and blend them together without much built in support. In this paper, with the help of WPF and the library Dynamic Data
Display developed by Microsoft, we tried to generate graphics(chart plotting) dynamically which is not supported by
existing WPF Feature.
Keywords— WPF, Dynamic Data Display, Chart Plotting, run time graph generation, XAML
I. INTRODUCTION
Windows Presentation Foundation (WPF) developed by Microsoft is a computer-software graphical subsystem for
rendering user interface in Windows-based applications. With various features like Direct3D, Data Binding, Media Services,
Templates, Animations, Imaging, Effects it has become very easy to develop complex GUI with the simplest way. In this
paper we are going to discuss graphics part of WPF. Microsoft has developed a library called „Dynamic Data Display‟ which
is used with WPF to generate various informative charts. Dynamic Data Display is a set of Silverlight controls for adding
interactive visualization of dynamic data to Silverlight application. It can also be used with WPF application. It allows to
create line graphs, bubble charts, heat maps and other complex 2D plots which are very common in scientific software. So,
using these controls we tried to plot graphs dynamically.
II. WPF
Windows Presentation foundation (WPF) is a new graphical subsystem for rendering and display of Microsoft
Windows applications [5]. It builds upon DirectX for drawing and rendering content which gives developers and designers
lots of tools to create graphically pleasing user interface. WPF
introduces a common programming model and clearly separates presentation from logic. WPF provides graphics
services (2D, 3D, vector graphics) which are rendered on the graphics card GPU leaving minimal impact to the CPU,
provide powerful data binding mechanism, media services, layout engine so that the application can be easily resized and/or
displayed on various screen sizes and does not use fixed point GUI widget placing as was the case before WPF,templates
that are used to redefine how a GUI element looks (control template) or how data should be displayed (data template),
animations, better text services, and so on. Thus,WPF is an extensive library full of features for creating very expressive
GUI‟s and is used in .NET development environment. Creation of GUI in WPF is done using XAML[6], which is XML-like
declarative language, where
GUI is created using XAML declarations and code logic behind GUI elements is created using one of the .NET
languages such as C#. Sample XAML snippet can be seen in
Fig 1 below. WPF however does not force a developer to use XAML and all GUI can be created from code if one
chooses to do so. However with XAML application designers can contribute to the software development lifecycle where
their GUI design can be seamlessly and immediately used in the actual application developers do not need to develop a GUI
per design as it was customary prior to WPF. Thus, software can be developed in parallel - designers develop GUI while
developers create code behind such as business logic and data management modules.
III. FEATURES OF DYNAMIC DATA DISPLAY
Dynamic Data Display library provides the way by which we can plot the graph in WPF application. It‟s Microsoft
Research group development. It includes various controls like chartplotter, cursorcoordinategraph, segment, line which are
very useful in drawing charts.
This library can be downloaded from Microsoft‟s website and added in the reference of project solution.
Following are the steps for plotting the graphs using Dynamic Data Display.
63
2. Dynamic Graph Plotting with WPF
1) Add Dynamic Data Display library to references of project.
2) Build the project.
3) Add namespace in the XAML file of project as shown below-
“xmlns:d3="http://research.microsoft.com/DynamicDataDisplay/1.0".
4) Add Chartplotter control to the “grid” of view.
<d3:ChartPlotter Name="plotter"/>
5) Add points to datasources X and Y.
dataSource = new EnumerableDataSource<Point>(dataCollection);
dataSource.SetXMapping(x => x.X);
dataSource.SetYMapping(y => y.Y);
6) Add this datasources to plotter by using the function AddLineGraph().
plotter.AddLineGraph(dataSource,new Pen(Brushes.Blue, 2),new CirclePointMarker { Size = 10, Fill = Brushes.Red
},new PenDescription("Data"));
7) And to see the points on the graph, use the function FitToView().
plotter.FitToView();
IV. DISADVANTAGE
Though Dynamic Data display provides powerful controls to plot the graphs in WPF, there are some disadvantages
with this which are as follows.
A. Static plotting of points
In the current system we have to provide the list of points to plotter to plot the points. Thus restricting the friendly
user interaction with graph plotting.
B. Cannot clear the points on the graph at run time
The points added on the graph cannot be deleted at runtime. To clear the specific point we have to delete it from
the list. This is overhead as whenever we want to delete some point we have to delete it from list.
V. DEVELOPED SYSTEM
To overcome the above mentioned disadvantages, we have developed the program by which we can plot the points
on graph at runtime. The initial steps to include Dynamic Data Display library to project are same as mentioned in the
sectionII. Once the control „Chartplotter‟ is added to xaml and project is builded, a blank plotter will be displayed in view as
shown in below Fig. 1.
Fig. 1. ChartPlotter with no pints
64
3. Dynamic Graph Plotting with WPF
The procedure to plot the points at runtime is explained with the following steps-
1) The first step is to capture the point on plotter by „GotMouseCapture‟ event generated by mouse click on plotter. The
event added to xaml is shown below.
<d3:ChartPlotter Name="plotter" Grid.ColumnSpan="3" Mouse.GotMouseCapture="plotter_GotMouseCapture"/>
2) The code generated in code-behind file is as follow.
private void leadplotter_GotMouseCapture(object sender, MouseEventArgs e){}
3) Now the main task is to convert the mouse position which is obtained in parameter „e‟ of the above method
according to plotter‟s X-Y coordination. The logic behind this conversion is explained as below.
Point mousePosition = e.GetPosition(plotter);
var transform = plotter.Viewport.Transform;
Point mousePosInData = mousePosition.ScreenToData(transform);
double height = plotter.ActualHeight;
mousePosInData.X = mousePosInData.X - (height / 2000);
The mouse position is captured by „e.GetPosition(plotter)‟ method. This point is collected in mousePosition. Now
the point held by mousePosition is in the screen resolution format i.e. it contains screen‟s co-ordinated where the
plotter is situated on the screen. To get the actual plotter co-ordinate the function „ScreenToData‟ is used. To this
function „transform‟ variable is passed which is obtained by plotter‟s viewport‟s „Transform‟ property. So the line
“mousePosition.ScreenToData(transform)” will actually transform the screen coordinate to plotter‟s coordinate. This
actual coordinate is collected in point mousePosInData. But the x-coordinate in mousePosInData is not the actual x-
coordinate. To get the actual x-coordinate we have to first calculate plotter‟s height and then divide the height by
constant. Sibtract this division from mousePosInData. The constant in our example is 2000. This constant value can
be determined by the ticks given to the y-axix.
4) To show the points on the plotter following function is used.
dataSource.RaiseDataChanged();
5) Also the ticks of the axis can be adjusted by using following function
((NumericTicksProvider)((NumericAxis)plotter.HorizontalAxis).TicksProvider).MinStep = 0.5;
6) The output of the code is shown in the following Fig. 2.
Fig. 2. ChartPlotter with points plotted at run time
The points are plotted at run time in above graph. Also the x and y coordinate are shown in rectangular boxes. This
tooltip is displayed with the cursorcoordinategraph control. Thus by capturing the mouse position we can plot the points
dynamically. The steps can be summarized in the following flowchart.
65
4. Dynamic Graph Plotting with WPF
Thus the two disadvantages which we came across are overcome with the help of above lines of codes. We can
dynamically plot the points on graph and can also clear the points at run time. To clear the points we just have to maintain
the list of all the points and in the clear command we have to clear that list.
Similarly, multiple graphs can be plotted on the same plotter by adding multiple datasources. Also we can restrict
the x and y axes by using restriction method in the viewport pf plotter.
VI. FUTURE WORK
The above coding is done in code-behind. This can also be done using MVVM architecture. For this, instead of
using code-behind file, separate .cs file should be used. Following the MVVM patter, the property binding should be done to
properties of chartplotter. We are trying to access these control properties in the view-model i.e .cs file.
Another work in the list is to delete the individual point on the graph plotter.
VII. CONCLUSION
Thus with the combination of WPF and dynamic data display which is already proved as powerful way to design
complex GUI, the proposed method has added an extra advantage in the field of design and graphics.
This will solve many problems while designing graphics part and also will prove more user friendly. Also it is
flexible enough to add more features or information while displaying.
REFERENCES
[1]. Dynamic Data Display Homepage available on http://dynamicdatadisplay.codeplex.com
[2]. “Professional WPF Programming” by Chris Andrade, Shawn Livermore, Mike Meyers, Scott Van Vilet.
[3]. Dr. Samrat O. Khanna, Mijal A. Mistry, “STUDENT MONITORING SYSTEM USING WPF AND WEB
SERVICES”, IJARCSSE, vol 2, JAN 2012
[4]. Cao Shukun, Zhang Heng, Ze Xiangbo, Yang Qiujuan, Ai Changsheng, “Software and Hardware Platform Design
for Open-CNC System,” in IEEE 2008.
[5]. Fran Jarnjak, “Flexible GUI in Robotics Applications Using Windows Presentation Foundation Framework and
Model View View Model Pattern,” IEEE, 2010.
[6]. Microsoft Corporation “Introducing Windows Presentation Foundation” (undated). Available at:
http://msdn.microsoft.com/en-Us/library/aa663364.aspx
[7]. Microsoft Corporation, “XAML overview”(undated). Available at: http://msdn.microsoft.com/en-
us/library/ms752059.aspx
[8]. Arlen Feldman, Maxx Daymon, “WPF in Action with Visual Studio 2008”. Manning Publications Co, 2009, pp
283-285.
66