• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 7
  • 5
  • Tagged with
  • 13
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
11

A Comprehensive Study of Magnetic and Magnetotransport Properties of Complex Ferromagnetic/Antiferromagnetic- IrMn-Based Heterostructures

Arekapudi, Sri Sai Phani Kanth 21 June 2023 (has links)
Manipulation of ferromagnetic (FM) spins (and spin textures) using an antiferromagnet (AFM) as an active element in exchange coupled AFM/FM heterostructures is a promising branch of spintronics. Recent ground-breaking experimental demonstrations, such as electrical manipulation of the interfacial exchange coupling and FM spins, as well as ultrafast control of the interfacial exchange-coupling torque in AFM/FM heterostructures, have paved the way towards ultrafast spintronic devices for data storage and neuromorphic computing device applications.[5,6] To achieve electrical manipulation of FM spins, AFMs offer an efficient alternative to passive heavy metal electrodes (e.g., Pt, Pd, W, and Ta) for converting charge current to pure spin current. However, AFM thin films are often integrated into complex heterostructured thin film architectures resulting in chemical, structural, and magnetic disorder. The structural and magnetic disorder in AFM/FM-based spintronic devices can lead to highly undesirable properties, namely thermal dependence of the AFM anisotropy energy barrier, fluctuations in the magnetoresistance, non-linear operation, interfacial spin memory loss, extrinsic contributions to the effective magnetic damping in the adjacent FM, decrease in the effective spin Hall angle, atypical magnetotransport phenomena and distorted interfacial spin structure. Therefore, controlling the magnetic order down to the nanoscale in exchange coupled AFM/FM-based heterostructures is of fundamental importance. However, the impact of fractional variation in the magnetic order at the nanoscale on the magnetization reversal, magnetization dynamics, interfacial spin transport, and the interfacial domain structure of AFM/FM-based heterostructures remains a critical barrier. To address the aforementioned challenges, we conduct a comprehensive experimental investigation of chemical, structural, magnetization reversal (integral and element-specific), magnetization dynamics, and magnetotransport properties, combined with high-resolution magnetic imaging of the exchange coupled Ni3Fe/IrMn3-based heterostructures. Initially, we study the chemical, structural, electrical, and magnetic properties of epitaxially textured MgO(001)/IrMn3(0-35 nm)/Ni3Fe(15 nm)/Al2O3(2.0 nm) heterostructures. We reveal the impact of magnetic field annealing on the interdiffusion at the IrMn3/Ni3Fe interface, electrical resistivity, and magnetic properties of the heterostructures. We further present an AFM IrMn3 film thickness dependence of the exchange bias field, coercive field, magnetization reversal, and magnetization dynamics of the exchange coupled heterostructures. These experiments reveal a strong correlation between the chemical, structural and magnetic properties of the IrMn3-based heterostructures. We find a significant decrease in the spin-mixing conductance of the chemically-disordered IrMn3/Ni3Fe interface compared to the chemically-ordered counterpart. Independent of the AFM film thickness, we unveil that thermally disordered AFM grains exist in all the samples (measured up to 35-nm-thick IrMn3 films). We develop an iterative magnetic field cooling procedure to systematically manipulate the orientation of the thermally disordered and reversible AFM moments and thus, achieve tunable magnetic, and magnetotransport properties of exchange coupled AFM-based heterostructures. Subsequently, we investigate the impact of fractional variation in the AFM order on the magnetization reversal and magnetotransport properties of the epitaxially textured ɣ-phase IrMn3/Ni3Fe, Ni3Fe/IrMn3/Ni3Fe, and Ni3Fe/IrMn3/Ni3Fe/CoO heterostructures. We probe the element-specific (FM: Ni and Co, and AFM: Mn) magnetization reversal properties of the exchange coupled Ni3Fe/IrMn3/Ni3Fe/Co/CoO heterostructures in various magnetic field cooled states. We present a detailed procedure for separating the spin and orbital moment contributions for magnetic elements using the XMCD sum rule. We address whether Mauri-type domain walls can develop at the (polycrystalline) exchange coupled Ni3Fe/IrMn3/Ni3Fe interfaces. We further study the impact of magnetic field cooling on the AFM Mn (near L2,3-edges) X-ray absorption spectra. Finally, we employ a combination of in-field high-resolution magnetic force microscopy, magnetooptical Kerr effect magnetometry with micro-focused beam, and micromagnetic simulations to study the magnetic vortex structures in exchange coupled FM/AFM and AFM/FM/AFM disk structures. We examine the magnetic vortex annihilation mechanism mediated by the emergence and subsequent annihilation of the vortex-antivortex (V-AV) pairs in simple FM and exchange coupled FM/AFM as well as AFM/FM/AFM disk structures. We image the distorted magnetic vortex structures in exchange coupled FM/AFM disks proposed by Gilbert and coworkers. We further emphasize crucial magnetic vortex properties, such as handedness, effective vortex core radius, core displacement at remanence, nucleation field, annihilation field, and exchange bias field. Our experimental inquiry offers profound insight into the interfacial exchange interaction, magnetization reversal, magnetization dynamics, and interfacial spin transport of the AFM/FM-based heterostructures. Moreover, our results pave the way towards nanoscale control of the magnetic properties in AFM-based heterostructures and point towards future opportunities in the field of AFM spintronic devices.:1. Introduction 2. Magnetic Interactions and Exchange Bias Effect 3. Materials 4. Experimental Methods 5. Structural, Electrical, and Magnetization Reversal Properties of Epitaxially Textured ɣ-IrMn3/ Ni3Fe Heterostructures 6. Magnetization Dynamics of MgO(001)/IrMn3/Ni3Fe Heterostructures in the Frequency Domain 7. Tunable Magnetic and Magnetotransport Properties of MgO(001)/Ni3Fe/IrMn3/Ni3Fe/ CoO/Pt Heterostructures 8. Element-Specific XMCD Study of the Exchange Couple Ni3Fe/IrMn3/Ni3Fe/Co/CoO Heterostructures 9. Distorted Vortex Structure and Magnetic Vortex Reversal Processes in Exchange Coupled Ni3Fe/IrMn3 Disk Structures 10. Conclusions and Outlook Addendum Acronyms Symbols Publication List Author Information Acknowledgments Statement of Authorship
12

Web applications using the Google Web Toolkit / Webanwendungen unter Verwendung des Google Web Toolkits

von Wenckstern, Michael 04 June 2013 (has links) (PDF)
This diploma thesis describes how to create or convert traditional Java programs to desktop-like rich internet applications with the Google Web Toolkit. The Google Web Toolkit is an open source development environment, which translates Java code to browser and device independent HTML and JavaScript. Most of the GWT framework parts, including the Java to JavaScript compiler as well as important security issues of websites will be introduced. The famous Agricola board game will be implemented in the Model-View-Presenter pattern to show that complex user interfaces can be created with the Google Web Toolkit. The Google Web Toolkit framework will be compared with the JavaServer Faces one to find out which toolkit is the right one for the next web project. / Diese Diplomarbeit beschreibt die Erzeugung desktopähnlicher Anwendungen mit dem Google Web Toolkit und die Umwandlung klassischer Java-Programme in diese. Das Google Web Toolkit ist eine Open-Source-Entwicklungsumgebung, die Java-Code in browserunabhängiges als auch in geräteübergreifendes HTML und JavaScript übersetzt. Vorgestellt wird der Großteil des GWT Frameworks inklusive des Java zu JavaScript-Compilers sowie wichtige Sicherheitsaspekte von Internetseiten. Um zu zeigen, dass auch komplizierte graphische Oberflächen mit dem Google Web Toolkit erzeugt werden können, wird das bekannte Brettspiel Agricola mittels Model-View-Presenter Designmuster implementiert. Zur Ermittlung der richtigen Technologie für das nächste Webprojekt findet ein Vergleich zwischen dem Google Web Toolkit und JavaServer Faces statt.
13

Web applications using the Google Web Toolkit

von Wenckstern, Michael 05 June 2013 (has links)
This diploma thesis describes how to create or convert traditional Java programs to desktop-like rich internet applications with the Google Web Toolkit. The Google Web Toolkit is an open source development environment, which translates Java code to browser and device independent HTML and JavaScript. Most of the GWT framework parts, including the Java to JavaScript compiler as well as important security issues of websites will be introduced. The famous Agricola board game will be implemented in the Model-View-Presenter pattern to show that complex user interfaces can be created with the Google Web Toolkit. The Google Web Toolkit framework will be compared with the JavaServer Faces one to find out which toolkit is the right one for the next web project.:I Abstract II Contents III Acronyms and Glossary III.I Acronyms III.II Glossary IV Credits 1 Introduction 2 Basics 2.1 Development of the World Wide Web 2.2 Hypertext Markup Language 2.3 Cascading Style Sheets 2.4 JavaScript 2.5 Hypertext Markup Language Document Object Model 2.6 Asynchronous JavaScript and XML 3 GWT toolbox and compiler 3.1 GWT in action 3.2 A short overview of the toolkit 3.3 GWT compiler and JSNI 3.3.1 Overview of GWT compiler and JSNI 3.3.2 Deferred binding and bootstrapping process 3.3.3 GWT compiler steps and optimizations 3.4 Java Runtime Environment Emulation 3.5 Widgets and Panels 3.5.1 Overview of GWT Widgets 3.5.2 Event handlers in GWT Widgets 3.5.3 Manipulating browser’s DOM with GWT DOM class 3.5.4 GWT Designer and view optimization using UiBinder 3.6 Remote Procedure Calls 3.6.1 Comparison of Remote Procedure Calls with Remote Method Invocations 3.6.2 GWT’s RPC service and serializable whitelist 3.7 History Management 3.8 Client Bundle 3.8.1 Using ImageResources in the ClientBundle interface 3.8.2 Using CssResources in the ClientBundle interface 4 Model-View-Presenter Architecture 4.1 Comparison of MVP and MVC 4.2 GWT Model-View-Presenter pattern example: Agricola board game 4.3 Extending the Agricola web application with mobile views 4.4 Introducing activities in the Agricola Model-View-Presenter pattern enabling browser history 5 Comparison of the two web frameworks: GWT and JSF 5.1 Definitions of comparison fields 5.2 Comparison in category 1: Nearly completely static sites with a little bit of dynamic content, e.g. news update 5.3 Comparison in category 2: Doing a survey in both technologies 5.4 Comparison in category 3: Creating a forum to show data 5.5 Comparison in category 4: Writing a chat application 5.6 Comparison in category 5: Writing the speed game Snake 5.7 Summary 6 Security 6.1 Download Tomcat 6.2 Dynamic Web Application Project with GWT and Tomcat 6.3 Establish HTTPS connections in Tomcat 6.3.1 Create a pem certificate 6.3.2 Convert pem certificate into a key store object 6.3.3 Configure Tomcat’s XML files to enable HTPPS 6.4 Establish a database connection in Tomcat 6.4.1 Create TomcatGWT user and schema, and add the table countries 6.4.2 Configure Tomcat’s XML files to get access to the database connection 6.4.3 PreparedStatements avoid MySQL injections 6.5 Login mechanism in Tomcat 6.6 SafeHtml 7 Presenting a complex software application written in GWT 8 Conclusions 8.1 Summary 8.2 Future work A Appendix A 1 Configure the Google Web Toolkit framework in Eclipse A 1.1 Install the Java Developer Kit A 1.2 Download Eclipse A 1.3 Install the GWT plugin in Eclipse A 1.4 Create first GWT Java Project A 2 Figures A 3 Listings A 3.1 Source code of the Agricola board game A 3.2 Source code of GWT and JSF comparison A 4 Tables R Lists and References R 1 Lists R 1.1 List of Tables R 1.2 List of Figures R 1.3 List of Listings R 2 References R 2.1 Books R 2.2 Online resources / Diese Diplomarbeit beschreibt die Erzeugung desktopähnlicher Anwendungen mit dem Google Web Toolkit und die Umwandlung klassischer Java-Programme in diese. Das Google Web Toolkit ist eine Open-Source-Entwicklungsumgebung, die Java-Code in browserunabhängiges als auch in geräteübergreifendes HTML und JavaScript übersetzt. Vorgestellt wird der Großteil des GWT Frameworks inklusive des Java zu JavaScript-Compilers sowie wichtige Sicherheitsaspekte von Internetseiten. Um zu zeigen, dass auch komplizierte graphische Oberflächen mit dem Google Web Toolkit erzeugt werden können, wird das bekannte Brettspiel Agricola mittels Model-View-Presenter Designmuster implementiert. Zur Ermittlung der richtigen Technologie für das nächste Webprojekt findet ein Vergleich zwischen dem Google Web Toolkit und JavaServer Faces statt.:I Abstract II Contents III Acronyms and Glossary III.I Acronyms III.II Glossary IV Credits 1 Introduction 2 Basics 2.1 Development of the World Wide Web 2.2 Hypertext Markup Language 2.3 Cascading Style Sheets 2.4 JavaScript 2.5 Hypertext Markup Language Document Object Model 2.6 Asynchronous JavaScript and XML 3 GWT toolbox and compiler 3.1 GWT in action 3.2 A short overview of the toolkit 3.3 GWT compiler and JSNI 3.3.1 Overview of GWT compiler and JSNI 3.3.2 Deferred binding and bootstrapping process 3.3.3 GWT compiler steps and optimizations 3.4 Java Runtime Environment Emulation 3.5 Widgets and Panels 3.5.1 Overview of GWT Widgets 3.5.2 Event handlers in GWT Widgets 3.5.3 Manipulating browser’s DOM with GWT DOM class 3.5.4 GWT Designer and view optimization using UiBinder 3.6 Remote Procedure Calls 3.6.1 Comparison of Remote Procedure Calls with Remote Method Invocations 3.6.2 GWT’s RPC service and serializable whitelist 3.7 History Management 3.8 Client Bundle 3.8.1 Using ImageResources in the ClientBundle interface 3.8.2 Using CssResources in the ClientBundle interface 4 Model-View-Presenter Architecture 4.1 Comparison of MVP and MVC 4.2 GWT Model-View-Presenter pattern example: Agricola board game 4.3 Extending the Agricola web application with mobile views 4.4 Introducing activities in the Agricola Model-View-Presenter pattern enabling browser history 5 Comparison of the two web frameworks: GWT and JSF 5.1 Definitions of comparison fields 5.2 Comparison in category 1: Nearly completely static sites with a little bit of dynamic content, e.g. news update 5.3 Comparison in category 2: Doing a survey in both technologies 5.4 Comparison in category 3: Creating a forum to show data 5.5 Comparison in category 4: Writing a chat application 5.6 Comparison in category 5: Writing the speed game Snake 5.7 Summary 6 Security 6.1 Download Tomcat 6.2 Dynamic Web Application Project with GWT and Tomcat 6.3 Establish HTTPS connections in Tomcat 6.3.1 Create a pem certificate 6.3.2 Convert pem certificate into a key store object 6.3.3 Configure Tomcat’s XML files to enable HTPPS 6.4 Establish a database connection in Tomcat 6.4.1 Create TomcatGWT user and schema, and add the table countries 6.4.2 Configure Tomcat’s XML files to get access to the database connection 6.4.3 PreparedStatements avoid MySQL injections 6.5 Login mechanism in Tomcat 6.6 SafeHtml 7 Presenting a complex software application written in GWT 8 Conclusions 8.1 Summary 8.2 Future work A Appendix A 1 Configure the Google Web Toolkit framework in Eclipse A 1.1 Install the Java Developer Kit A 1.2 Download Eclipse A 1.3 Install the GWT plugin in Eclipse A 1.4 Create first GWT Java Project A 2 Figures A 3 Listings A 3.1 Source code of the Agricola board game A 3.2 Source code of GWT and JSF comparison A 4 Tables R Lists and References R 1 Lists R 1.1 List of Tables R 1.2 List of Figures R 1.3 List of Listings R 2 References R 2.1 Books R 2.2 Online resources

Page generated in 0.0896 seconds