Explore chapters and articles related to this topic
Accessibility in the Java™ Platform
Published in Constantine Stephanidis, User Interfaces for All, 2000
The Project Swing component set, part of the JFC, is a new GUI toolkit written for the Java platform, which simplifies and streamlines the development of windowing components. With Project Swing, one can develop lean and efficient GUI components that have precisely the “look and feel” that you specify. For example, a program that uses Project Swing components can be designed in such a way that it will execute without modification on any system that supports the Java platform, and will always look and “feel” (i.e., behave) just like a program written specifically for the particular computer on which it is running.
A novel home automation distributed server management system using Internet of Things
Published in International Journal of Ambient Energy, 2022
P. Manojkumar, M. Suresh, Alim Al Ayub Ahmed, Hitesh Panchal, Christopher Asir Rajan, A. Dheepanchakkravarthy, A. Geetha, B. Gunapriya, Suman Mann, Kishor Kumar Sadasivuni
Eclipse is an integrated development environment (IDE) for computer programming. It has base workspace and an extensible plug-in system for customising the environment. This platform is mostly written in Java, but it is also used to develop applications in other programming languages that include C, C++, COBOL, Fortan, JavaScript, Python, R, Ruby, Groovy and Erlang etc. It uses plug-ins to provide all the functionality within and on the top of the runtime system. The Eclipse Platform allows using other programming languages, such as C and Python and also allows working with typesetting languages such as LaTeX and networking applications such as telnet and database management systems. It implements the graphical control elements called SWT where most of the java application uses the Java standard Abstract Window Toolkit (AWT) or Swing.
Arrangement and Accomplishment of Interconnected Networks with Virtual Reality
Published in IETE Journal of Research, 2022
Its VE installation is shown in Figure 6. Information on construction may be obtained in the sequels, as well as a short explanation. Both robotic customer management nor robotic immediate management can be used to command the robotic. Clients Nomadic connects immediately with robotic deem on in robotics straightforward management. The robotic deem on accepts orders from its robotic simulators via a one-to-one TCP/IP link under automaton type management. A customer on any customer site joins the VE by downloading the VE activation management owner's first Website. The WWW browsers accomplish that invisibly. The first simulated environment as well as this digital command system are included in its Web site. Its Internal Publishing Protocol is used to communicate among the VRML client and the Java applet (EAI). This visitor is directed to the Web3D Consortium's website, http://www.vrml.org, for further information about EAI. Its Swing application additionally supports the Nomad clients to communicate with the Nomadic servers from a real environment, employing a privately built Java version of the Nomadic API.
A Systematic and Generalizable Approach to the Heuristic Evaluation of User Interfaces
Published in International Journal of Human–Computer Interaction, 2018
David Alonso-Ríos, Eduardo Mosqueira-Rey, Vicente Moret-Bonillo
Following a similar approach, we produced a taxonomy of UI elements for simple web applications like the one in our case study. The taxonomy is mainly based on the HTML 4.01 specification (Raggett et al., 1999), the CSS 2.1 specification (Bos et al., 2005), and UI frameworks like Swing (Oracle, 2017). For example, the controls are directly taken from the HTML specification, except for combo boxes, which are not natively supported by HTML. Similarly, dialog boxes are mainly invoked via Javascript, and tab panels can be implemented with CSS.