For a variety of reasons, the MATLAB®-Java interface was never fully documented. This is really quite unfortunate: Java is one of the most widely used programming languages, having many times the number of programmers and programming resources as MATLAB. Also unfortunate is the popular claim that while MATLAB is a fine programming platform for prototyping, it is not suitable for real-world, modern-looking applications. Undocumented Secrets of MATLAB®-Java Programming aims to correct this misconception.
This book shows how using Java can significantly improve MATLAB program appearance and functionality, and that this can be done easily and even without any prior Java knowledge.
Readers are led step-by-step from simple to complex customizations. Code snippets, screenshots, and numerous online references are provided to enable the utilization of this book as both a sequential tutorial and as a random-access reference suited for immediate use. Java-savvy readers will find it easy to tailor code samples for their particular needs; for Java newcomers, an introduction to Java and numerous online references are provided.
This book demonstrates how
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
Yair Altman, author of the extremely popular UndocumentedMatlab.com website, is well respected in the MATLAB community as the de-facto guru on undocumented MATLAB features and the MATLAB-Java interface in particular.
Yair holds a BSc in Physics and an MSc in Computer Science, has over 20 years of programming experience at various levels of responsibility, and currently consults for several software development projects.Introduction to Java in MATLAB®
Creating Java Objects
Java Object Properties
Java Object Methods and Actions
Java Events and MATLAB Callbacks
Safe Java Programming in MATLAB — A How-To Guide
Compiling and Debugging User-Created Java Classes in MATLAB
Compatibility Issues
Java Versions in MATLAB
Java.opts
References
Using Non-GUI Java Libraries in MATLAB®
Complex Data Structures
Database Connectivity
Miscellaneous Other Uses
A Short Pause for Reflection
References
Rich GUI Using Java Swing
Adding Java Swing Components to MATLAB Figures
MATLAB’s Main Thread and the Event Dispatch Thread (EDT)
Customizing Java Components
Component Callbacks
Using Third-Party Libraries in MATLAB
System-Tray Icons
Drag-and-Drop
Adding MATLAB Components to Java Swing Containers
Alternatives to Swing
References
Uitools
Uitable
Uitree
Uitab
Uiundo
Toolbars
Menus
Status Bar
References
Built-in MATLAB ® Widgets and Java Classes
Internal MATLAB Java Packages
MWSwing Package
MWT Package
MLWidgets Package
Widgets Package
MLServices Package
JIDE
Miscellaneous Other Internal Classes
References
Customizing MATLAB® Controls
PushButton
ToggleButton
RadioButton
Checkbox
Editbox
Listbox
Popup Menu (aka Drop-Down, Combo-Box)
Slider
Text Label
Frame
Uipanel
Tooltips
References
The Java Frame
Java Frame Properties and Methods
FindJObj and the Java Frame Components Hierarchy
Important Java Frame Containers
BeanAdapters
References
The MATLAB® Desktop
Desktop Functionality and Layout
System Preferences
Command Window
Editor
Keyboard Bindings
Workspace
Other Desktop Tools
References
Using MATLAB® from within Java
Approaches for Java Control of MATLAB
JMI — Java-to- MATLAB Interface
JMI Wrapper — Local MatlabControl
JMI Wrapper — Remote MatlabControl
Using JNI to Connect Java and MATLAB
References
Putting it All Together
UISplitPane
Integration Debriefing System
Concluding Exercise: UIMultiListbox
References
Appendix A: What is Java?
Appendix B: UDD
Appendix C: Open Questions
Index
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
GRATIS per la spedizione in U.S.A.
Destinazione, tempi e costiEUR 3,80 per la spedizione in U.S.A.
Destinazione, tempi e costiDa: BooksRun, Philadelphia, PA, U.S.A.
Hardcover. Condizione: Good. 1. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. Codice articolo 1439869030-11-1
Quantità: 1 disponibili
Da: HPB-Red, Dallas, TX, U.S.A.
hardcover. Condizione: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority! Codice articolo S_366984675
Quantità: 1 disponibili
Da: WeBuyBooks, Rossendale, LANCS, Regno Unito
Condizione: Good. Most items will be dispatched the same or the next working day. A copy that has been read but remains in clean condition. All of the pages are intact and the cover is intact and the spine may show signs of wear. The book may have minor markings which are not specifically mentioned. Ex library copy with usual stamps & stickers. Codice articolo wbs8193498507
Quantità: 1 disponibili
Da: online-buch-de, Dozwil, Svizzera
Hardcover. Condizione: gebraucht; sehr gut. Hardcoverausgabe, wie ungebraucht. Codice articolo 96-5-1-29
Quantità: 1 disponibili
Da: Toscana Books, AUSTIN, TX, U.S.A.
Hardcover. Condizione: new. Excellent Condition.Excels in customer satisfaction, prompt replies, and quality checks. Codice articolo Scanned1439869030
Quantità: 1 disponibili
Da: Zubal-Books, Since 1961, Cleveland, OH, U.S.A.
Condizione: New. 702 pp., hardcover, new. - If you are reading this, this item is actually (physically) in our stock and ready for shipment once ordered. We are not bookjackers. Buyer is responsible for any additional duties, taxes, or fees required by recipient's country. Photos available upon request. Codice articolo ZB1322292
Quantità: 1 disponibili
Da: GreatBookPrices, Columbia, MD, U.S.A.
Condizione: As New. Unread book in perfect condition. Codice articolo 12531914
Quantità: Più di 20 disponibili
Da: Lucky's Textbooks, Dallas, TX, U.S.A.
Condizione: New. Codice articolo ABLIING23Mar2411530278365
Quantità: Più di 20 disponibili
Da: GreatBookPrices, Columbia, MD, U.S.A.
Condizione: New. Codice articolo 12531914-n
Quantità: Più di 20 disponibili
Da: GreatBookPricesUK, Woodford Green, Regno Unito
Condizione: As New. Unread book in perfect condition. Codice articolo 12531914
Quantità: Più di 20 disponibili