Through a real-world example, learn how to expose an existing third-party .NET UI component for Java developers with natural strongly typed interfaces, and use it in a Java desktop application. Use an open-source .NET Gantt chart available from GitHub and embed it in Java AWT Frame.
Author
Released
12/7/2017
Are you interested in learning how to use .NET components within a Java environment? In this course, discover how to use Javonet—a framework that was designed for native integration—to access and use .NET assemblies directly from a Java platform. Reynald Adolphe discusses the purpose and significance of integrating Java with .NET, shares integration options, and goes over the challenges and benefits of native integration. He also covers using .NET C# instance and status methods from Java, working with fields and properties, embedding .NET UI controls in a Java interface, and more.
Topics include:
- Installing IDEs and Javonet
- Why should Java and .NET integrate?
- Challenges and benefits of native integration
- When to consider using native integration
- Using .NET C# instance methods from Java
- Using .NET enums in your Java project
- Subscribing .NET events from Java
- Fields and properties
- Debugging .NET code called from Java
- Reviewing real-world scenarios
Skill Level Intermediate
2h 39m
Duration
9,397
Views
Show More
Show Less
Related Courses
-
Learning .NET Programming
with Reynald Adolphe1h 36m Intermediate -
Learning Java 8
with Peggy Fisher3h 9m Beginner -
Java 8 Essential Training
with David Gassner6h 4m Beginner
-
Introduction
-
Welcome51s
-
Using the exercise files4m 42s
-
-
1. Environment Setup
-
Installing IDEs3m 25s
-
Install Javonet2m 14s
-
How Javonet works1m 40s
-
Refactoring2m 51s
-
-
2. Java Meets .NET
-
When to go native1m 59s
-
3. Java and .NET Integration: Basic
-
Instance and static methods7m 20s
-
Fields and properties7m 23s
-
Pass arguments11m 11s
-
Work with arrays7m 36s
-
Enums7m
-
-
4. Java and .NET Integration: Advanced
-
Dispose of a .NET object5m 5s
-
Wrap .NET methods8m 17s
-
Versatility36s
-
5. Real-World Scenarios
-
Gantt chart overview6m 27s
-
Gantt chart functionality3m 17s
-
-
Conclusion
-
Next steps51s
-
Show MoreShow Less
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Gantt chart overview