answersLogoWhite

0


Best Answer

In a Windows based OS it sounds like you're referring to a "Control panel" on the start menu.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

The Control Panel

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: The is a window containing several small utility programs called applets that are used to manage hardware software users and the system?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science

What are steps involved in loading and running remote applets?

1.create applet code 2.create executable code 3.adding html tag 5.preparing applet tag 5.adding html tag and applet tag 6.Testing applet code and html code s.Gunasekaran AP/CSe


Are the CIOs in the case saying that ROI is not important when deploying mobile computing devices explain your position?

the estimated benefits obtained by the adoption of these communication devices are large enough that outweigh cost considerations and thus displace formal ROI analyses and concerns. This is what many have called “value” analysis which compares values to benefits as opposed to “cost” to benefits.3. Blackberry popularity? Single and integrated device for voice and data communications Push technology – data is routed to the user rather than retrieved by the user Operates in several different networks and countries It is possible to view email attachments Design features: high-resolution color display, long battery life, improved keyboard, etc. Integrated connectivity applications (SMS, browser, organizer)4. Computer Software Notes go here!Notes go here!5. Learning Objectives Describe several important trends occurring in computer software. Give examples of major types of application and system software. Explain the purpose of several popular software packages for end user productivity and collaborative computing. Define and describe the functions of an operating system. Describe the main uses of computer programming software, tools, and languages6. Software A single program or a collection of programs which performs many task and/or system related functions Two types of software: Application System7. Application Software Personal Information Manager Groupware Organizational Inter-organizational8. Personal Information Manager and Groupware Personal Information Manager (PIM) Software for end user productivity and collaboration Store information about clients, schedules, manage appointments, manage tasks E.g., Lotus Organizer, Microsoft Outlook Groupware Software that helps workgroups collaborate on group assignments E-mail, discussion groups, databases, videoconferencing E.g., Lotus Notes, Novell GroupWise, Microsoft Exchange9. Organizational & Inter-organizational Organizational They assist typical organazational tasks Payroll, TPS ERP,CRM Web-based management systems Inter-organizational They provide links or cooperation between organizations B2B system EDI, SCM10. Software development Custom software Software applications that are developed within an organization for use by that organization COTS software Commercial Off-the-shelf (COTS) Classify based on how it was developed Software developed with the intention of selling the software in multiple copies Outsourced software Custom software: organization has full control on specifications, functionality, ownership COTS: generally no control Software is sold, leased or licensedCustom software: organization has full control on specifications, functionality, ownership COTS: generally no control Software is sold, leased or licensed11. Software Development Selection Why would you choose ? Custom (in source) COTS (off-the-shelf) outsourced?12. General-PurposeApplication Programs Software Suites and Integrated Packages Compare and contrast software suites from integrated packages Show how each competitive package seeks to meet the respective computing needs of users. Some history on the evolution of the industry, its consolidation, mergers, and failures can offer significant insight into the reasons why the marketplace sees its investment in Microsoft’s products is a dependable one. As a result, the Microsoft package completely dominates the field – regardless of the goodness of competitive products or their lower prices. Compare and contrast software suites from integrated packages Show how each competitive package seeks to meet the respective computing needs of users. Some history on the evolution of the industry, its consolidation, mergers, and failures can offer significant insight into the reasons why the marketplace sees its investment in Microsoft’s products is a dependable one. As a result, the Microsoft package completely dominates the field – regardless of the goodness of competitive products or their lower prices.13. Electronic Spreadsheets and Presentation Graphics Electronic Spreadsheets Worksheet of rows and columns Used for calculations and charts E.g., Lotus 1-2-3, Microsoft Excel, Corel QuattroPro Presentation Graphics Convert numeric data into graphics displays Prepare multimedia presentations including graphics, photos, animation, and video clips E.g., Microsoft PowerPoint, Lotus Freelance, Corel Presentations14. General-PurposeApplication Programs Web Browsers Electronic Mail and Instant Messaging (IM) Word Processing and Desktop Publishing Electronic Spreadsheets Database Management Presentation Graphics Personal Information Managers Groupware – Collaboration Software Describe the use of Web browsers – the nature of the competitive market for what is essentially a “free” good. Trace Web navigation’s history – How Netscape grew from Government research at the NCSC and its general failure in an effort to seek to put a market price on the Mosaic product that is still being freely distributed. AOL’s failure to do likewise gave rise to the call for activist judges and politicians to seek antitrust action against Microsoft for its inclusion of IE into the operating system family of programs – all ended in essentially a failure to cut Microsoft’s dominance. Describe the use of Web browsers – the nature of the competitive market for what is essentially a “free” good. Trace Web navigation’s history – How Netscape grew from Government research at the NCSC and its general failure in an effort to seek to put a market price on the Mosaic product that is still being freely distributed. AOL’s failure to do likewise gave rise to the call for activist judges and politicians to seek antitrust action against Microsoft for its inclusion of IE into the operating system family of programs – all ended in essentially a failure to cut Microsoft’s dominance.15. General-PurposeApplication Programs Application Service Providers (ASPs) Discuss the use of application service providers (ASPs) as an alternative to the cost associated with purchasing and maintaining software. Many firms exist that provide software directed toward problem resolution as opposed to generic applications-for example, the Salesforce.com ASP site. Discuss the use of application service providers (ASPs) as an alternative to the cost associated with purchasing and maintaining software. Many firms exist that provide software directed toward problem resolution as opposed to generic applications-for example, the Salesforce.com ASP site.16. System Software:Computer System Management Software Interface Between End Users and Computers PATIENTLY ALLOW TIME FOR ANIMATIONS TO WORK The model demonstrates the relationship between end users and the computer hardware by way of its respective software applications.PATIENTLY ALLOW TIME FOR ANIMATIONS TO WORK The model demonstrates the relationship between end users and the computer hardware by way of its respective software applications.17. System Software Operating Systems Utility software Network Software18. Operating Systems The User Interface Command-Driven Menu-Driven Graphical User Interface Lead a discussion on the alternative kinds of user interfaces. A bit of history into the evolution of the GUI is usually interesting to new students. Lead a discussion on the alternative kinds of user interfaces. A bit of history into the evolution of the GUI is usually interesting to new students.19. OS contain two parts Supervisory Stays in main memory Transient Can be swapped back and forth from secondary memory20. Operating Systems PATIENTLY ALLOW TIME FOR ANIMATIONS TO WORK Operating Systems are broken down into the four primary roles or duties that they perform.PATIENTLY ALLOW TIME FOR ANIMATIONS TO WORK Operating Systems are broken down into the four primary roles or duties that they perform.21. Operating Systems Compare and contrast alternative Windows based Operating Systems. Some history of the evolution of the environment usually adds interest to the discussion.Compare and contrast alternative Windows based Operating Systems. Some history of the evolution of the environment usually adds interest to the discussion.22. Popular Operating Systems Windows GUI, multitasking, networking, multimedia Microsoft’s operating system Different versions manage servers Vista Windows XP Windows NT Windows Server 2003 Windows 2000 Unix Multitasking, multiuser, network-managing Portable – can run on mainframes, midrange and PCs Solaris by Sun AIX by IBM23. Popular Operating Systems Linux Low-cost, powerful reliable Unix-like operating system Open-source Free Freeware Novell SUSE Linux Red Hat VA Linux MAC OS X Apple operating system for the iMac GUI, multitasking, multimedia24. Programming Languages Explain programming languages and discuss the examples above in machine and assembler languages. Explain the advantages of each. Explain programming languages and discuss the examples above in machine and assembler languages. Explain the advantages of each.25. Programming Languages Describe the high level and fourth generation languages shown above. Explain how higher level languages are designed to approach the natural human interface. Describe the high level and fourth generation languages shown above. Explain how higher level languages are designed to approach the natural human interface.26. Objects What are objects? Is a “complete” unit including data and procedures27. Programming Languages PATIENTLY ALLOW TIME FOR ANIMATIONS TO WORK Use the above text graphic to explain how each activity is handled as an object in object oriented languages. PATIENTLY ALLOW TIME FOR ANIMATIONS TO WORK Use the above text graphic to explain how each activity is handled as an object in object oriented languages.28. Object-orientedProgramming Languages Discuss the evolution of Web programming languages since the advent of HTML. Explain the role that platform independent plays in the popular evolution of newer programming languages, JAVA is just one example.Discuss the evolution of Web programming languages since the advent of HTML. Explain the role that platform independent plays in the popular evolution of newer programming languages, JAVA is just one example.29. Language Translator Programs Translate instructions written in programming languages into machine language Assembler translates assembler language statements Compiler translates high-level language statements Interpreter compiler that translates and executes each statement in a program one at a time Assemblers and Compilers translate an entire program at once. Java applets can be interpreted and executed on-the-flyAssemblers and Compilers translate an entire program at once. Java applets can be interpreted and executed on-the-fly30. Errors (Bugs) Logical Syntax Execution31. E-mail, Instant Messaging and Weblogs E-mail Software to communicate by sending and receiving messages and attachments via the Internet, intranet or extranet Instant messaging (IM) Receive electronic messages instantly Weblog or blog A personal website in dated log format Updated with new information about a subject or range of subjects Myspace32. Programming Languages The text chart taken from Computer World magazine compares the J2EE and .Net and .Net Environments, citing real advantages and disadvantages of each. The text chart taken from Computer World magazine compares the J2EE and .Net and .Net Environments, citing real advantages and disadvantages of each.33. Program Development Process Determine Program specs Work with users I/O layout Processing requirements Use Program Planning Tools Analyze the problem using Flow Charts Pseudo code Structured charts CASE tools34. Programming Development Process Code and enter Program Code program’s logic into programming language Compile the program Test for errors (syntax, run execution) Test the program for correctness (GIGO) Processing Robustness Documentation35. FLOW CHARTS Symbolic representation of program’s logic Pre defined symbols are used to analyze program’s logic36. Programming Logic Sequence Selection Looping (Iteration)37. Develop program logic of withdrawing cash from ATM machine38. Programming Languages PATIENTLY ALLOW TIME FOR ANIMATIONS TO WORK The animated graphic above demonstrates the steps through which a Web services application is able to meet the needs of a client using the Internet.PATIENTLY ALLOW TIME FOR ANIMATIONS TO WORK The animated graphic above demonstrates the steps through which a Web services application is able to meet the needs of a client using the Internet.39. Case 2/p12840. 1. What are the business benefits of adopting open-source software?Benefits include: reduced cost of purchase, less chance of obsolescence, broader access to technical support, lower cost of upgrade.41. 2. What are the risks associated with open-source software? How can these risks be addressed?Risks include: potential abandonment of standard, loss of liability shift to software vendor, lack of quality technical support.42. 3. Do you see open-source software eventually replacing the current proprietary software model?43. Mini Case 1: Delta, Lufthansa etc.. Computer system technologies and functions that are included with self-service kiosks are Networked special purpose microcomputer terminals, which include video touch screens as the user interface, along with a built in High speed thermal printer for flight itineraries and boarding passes. A magnetic stripe card reader that is used to read customers airline and credit cards. Connected to credit companies and bank’s databases Integrated with airline’s internal application system44. Delta, Northwest cont Possible other technologies Connect with federal databases for customer identification Speech recognition devices Pen-based handwriting recognition features Wireless links for travels with PDAs and Internet-enabled cellular and PCS phones. Image recognition. Identification recognition (fingerprints etc.)45. The customer value of self service kiosks for airline check-ins is: Customer More Control Upgrades Seat selection Change flights/seat Check baggage Stand by Less people interaction – for the introverted/misanthropic the reduction in face-to-face interaction can sometimes be beneficial Time savings Convenience Family check-ins Pay by credit card any upgrade/change etc.46. Possible other services Gate readers to update itineraries and boarding passes for connecting passengers whose second flight was changed or cancelled due to weather or other delays. International documentation, facilitation and fee collection. Thump print recognition Cancel reservations and be credited or debited automatically For international flights provide foreign ATM connections Provide initial or supplement security screening using retina scans and marking boarding cards Provide “alerts” on customer’s mobile for flight boarding (especially if they are missing or sleeping) Connect to hotels to allow hotel check ins Connect to car rental agencies for car rental agreementsMore specialized kiosks to allow travelers opportunity to handle future travel plans, adjustments as schedules change and other accommodations upon arrival at a destination. Automatic update mileage etc.47. The business value of self service kiosks in the airline industry is the fact that Importance of JAD (joint application Development), how technical and business team can work together and complement each other and arrive at “solutions” A win-win situation for both customers and businesses Creation of a whole “new” platform on which to provide additional products/services that can provide strategic advantages Help the bottom line Economy of scales---Strategic partnership with other airlines for check-ins just like ORBITZ, TRAVELOCITY etc Enhance customer goodwill (satisfied customer)48. Still a strategic advantage? Maybe, not any more Kiosk were competitive advantages when they started probably around 2002. Airlines offered miles to customers to use kiosk but now they are a necessity. Many airlines still can not afford it However, Continuous improvements can still provide competitive advantage Continuous improvement and streamlining of traveler check-in activities, especially after Sept. 11, will always be provide advantage. A reduction of costs or a reduction in the increase in costs in a highly competitive industry will always provide advantage. Continuous enhancement of customer goodwill will always be strategic: Online entertainment (casino, massage, card games etc..) may provide some advantage, especially on international flights Alter customer arrival to their home/business- See more at: http://www.slideserve.com/forbes/mobile-devices-case#sthash.0CZ4gj66.dpuf


What are the various J2EE technologies?

Java 2 Enterprise Edition (J2EE) provides an object-oriented, distributed and cross-platform framework for developing and deploying robust, secure and scalable E-Business and E-Commerce applications. J2EE enables efficient development of enterprise applications, while leveraging investments in existing business resources such as Database Systems, Messaging Systems and Naming and Directory Services. Using J2EE, enterprise developers may implement business objects using the Enterprise JavaBeans (EJB) technology and deploy them across a wide range of J2EE compliant application servers. Enterprise developers may also build sophisticated clients for their E-Business applications using the Java Servlet, Java Server Pages (JSP), XML or the Java Applet technologies. These clients may be packaged and deployed on a Web Container. J2EE enables component-based development of both the business logic and the presentation logic. Using this approach, enables the development of thin HTML, DHTML and JavaScript based clients. J2EE also supports the development of complex clients as regular Java applications and applets. The J2EE platform provides access to a host of enterprise services using well-defined and standard Java Enterprise APIs that are listed below Java API for Web Services (JAX-WS) Java API for XML-Based RPC (JAX-RPC) Java Architecture for XML Binding (JAXB) SOAP with Attachments API for Java (SAAJ) Streaming API for XML (StAX) Web Service Metadata for the Java Platform, Enterprise JavaBeans (EJB) Java EE Connector Architecture (JCA) Java Servlet Java Server Faces (JSF)


What does group policy mean in computer language?

Group Policy is a feature of the Microsoft Windows NT family of operating systems. Group Policy is a set of rules which control the working environment of user accounts and computer accounts. Group Policy provides the centralized management and configuration of operating systems, applications and users' settings in an Active Directory environment. In other words, Group Policy in part controls what users can and can't do on a computer system. Although Group Policy is more often seen in use in enterprise environments, it is also common in schools, smaller businesses and other kinds of smaller organizations. Group Policy is often used to restrict certain actions that may pose potential security risks, for example: to block access to the Task Manager, restrict access to certain folders, disable the downloading of executable files and so on.OverviewGroup Policy can control a target object's registry, NTFS security, audit and security policy, software installation, logon- and logoff-scripts, Security filtering is the process of customizing the scope of the GPO by choosing which users and groups the GPO applies to.Windows Management Instrumentation (WMI) filtering is the process of customizing the scope of the GPO by choosing a WMI filter to apply.Delegation is the process of customizing the security descriptors of the GPO by assigning specific users and groups and the individual permissions that will be applied for each. This has more control than security filtering as it allows modification of both Apply and Deny permissions.[edit] GPO applicationThe Group Policy client operates on a "pull" model - every so often (a randomized delay of between 90 and 120 minutes, although this offset is configurable via Group Policy) it will collect the list of GPOs appropriate to the machine and logged on user (if any). The Group Policy client will then apply those GPOs which will thereafter affect the behavior of policy-enabled operating system components and applications.[edit] Local Group PolicyLocal Group Policy (LGP) is a more basic version of the Group Policy used by Active Directory. In versions of Windows before Windows Vista, LGP can configure the Group Policy for a single local computer, but unlike Active Directory Group Policy, can not make policies for individual users or groups. It also has many fewer options overall than Active Directory Group Policy. The specific-user limitation can be overcome by using the Registry Editor to make changes under the HKCU or HKU keys. LGP simply makes registry changes under the HKLM key, thus affecting all users. The same changes can be made under HKCU or HKU to only affect certain users. Microsoft has more information on using the Registry Editor to configure Group Policy available on TechNet.[1] LGP can be used on a computer on a domain, and it can be used on Windows XP Home Edition.Windows Vista supports Multiple Local Group Policy objects (MLGPO), which allows setting local Group Policy for individual users.[2][edit] SecurityOne potential problem with per-user policies is that they're only enforced voluntarily by the targeted applications. A malevolent user can interfere with the application so that it cannot successfully read its Group Policy settings thus enforcing potentially lower security defaults or even return arbitrary values.[citation needed] The user can also create a copy of the application at a writable location, then modify it such that it ignores the Group Policy settings.[citation needed][edit] See alsoGroup Policy improvements in Windows VistaAdministrative Templates[edit] References[3]^ Group Policy Settings Reference^ Step-by-Step Guide to Managing Multiple Local Group Policy Objects^ Remote installation without using Group Policy[edit] External linksMicrosoft Group Policy pagehttp://www.gpanswers.com/The Group Policy Management Console (GPMC)Step-by-Step Guide to Managing Multiple Local Group Policy ObjectsGroup Policy Settings (in Excel format) and registry key equivalents, from Microsoft[hide] v • d • e Windows componentsCore Aero · AutoRun · ClearType · Desktop Window Manager · DirectX · Explorer · Taskbar · Start menu · Shell (Shell extensions ·namespace · Special Folders · File associations) · Search (Saved search · IFilter) · Graphics Device Interface · Imaging Format · .NET Framework · Server Message Block · XML Paper Specification · Active Scripting (WSH · VBScript · JScript) · COM (OLE · OLE Automation · DCOM ·ActiveX · ActiveX Document · Structured storage · Transaction Server) · Previous Versions ·Win32 consoleManagementtools Backup and Restore Center · command.com ·cmd.exe · Control Panel (Applets) · Device Manager · Disk Cleanup · Disk Defragmenter · Driver Verifier · Event Viewer · Management Console ·Netsh · Problem Reports and Solutions · Sysprep · System Policy Editor · System Configuration · Task Manager · System File Checker · System Restore · WMI · Windows Installer · PowerShell · Windows Update · WAIK · WinSAT ·Windows Easy TransferApplications Calculator · Calendar · Character Map · Contacts · DVD Maker · Fax and Scan ·Internet Explorer · Journal · Mail · Magnifier · Media Center · Media Player · Meeting Space · Mobile Device Center · Mobility Center ·Movie Maker · Narrator · Notepad · Paint · Photo Gallery · Private Character Editor ·Remote Assistance · Windows Desktop Gadgets ·Snipping Tool · Sound Recorder · Speech Recognition · WordPadGames Chess Titans · FreeCell · Hearts · Hold 'Em · InkBall · Mahjong Titans · Minesweeper · Purble Place · Solitaire · Spider Solitaire · TinkerKernel Ntoskrnl.exe · hal.dll · System Idle Process · Svchost.exe · Registry · Windows service · Service Control Manager · DLL · EXE ·NTLDR / Boot Manager · Winlogon · Recovery Console · I/O · WinRE · WinPE · Kernel Patch ProtectionServices BITS · Task Scheduler · Wireless Zero Configuration · Shadow Copy · Error Reporting · Multimedia Class Scheduler · CLFSFile systems NTFS (Hard link · Junction point · Mount Point · Reparse point · Symbolic link · TxF · EFS) · FAT32·FAT16·FAT12 · exFAT ·CDFS · UDF · DFS · IFSServer Domains · Active Directory · DNS ·Group Policy · Roaming user profiles · Folder redirection · Distributed Transaction Coordinator ·MSMQ · Windows Media Services · Rights Management Services · IIS · Terminal Services · WSUS · Windows SharePoint Services · Network Access Protection · PWS · DFS Replication · Remote Differential Compression · Print Services for UNIX ·Remote Installation Services · Windows Deployment Services · System Resource Manager · Hyper-VArchitecture NT series architecture · Object Manager · Startup process (Vista) · I/O request packet · Kernel Transaction Manager · Logical Disk Manager · Security Accounts Manager · Windows Resource Protection · LSASS · CSRSS · SMSS ·MinWinSecurity User Account Control · BitLocker · Defender · Data Execution Prevention · Security Essentials · Protected Media Path · Mandatory Integrity Control · User Interface Privilege Isolation · Windows Firewall · Security CenterCompatibility Unix subsystem (Microsoft POSIX · Interix) · Virtual DOS machine · Windows on Windows ·WoW64 · Windows XP Mod


Related questions

What contains several small utility programs called applets?

I'm guessing it's Control Panel that your looking for. It would be listed on your Start Menu, or you can type in the Search Bar Control Panel.From within this window you can view manage Hardware Devices and Programs. The hardware installed on your system is listed under Device Manager.Programs installed are listed under Programs and Features


Small Java-based programs are called?

Java applets


Difference between java applets from java application?

Java applets are programs which we can embed in a webpage. It will act from server to client machine. But java can be used to make stand alone programs also. These programs will include games, freewares and all.


What is the name for several utility programs that are found in the control panel?

applets


What is another name for the small utility programs that are found in the Control Panel?

applets


Why applet is more appropriate in internet?

Applets can be easily embedded in an HTML page for graphical presentation.Since applets java programs so the write once run anywhere.It is flexible also.Apart from this applets are executed in almost every browser.


What is another name for several small utility programs that are found in the Control Panel?

applets


Describe java applet?

applets are small programs that can be run on a browser's window or an applet viewer.


Applets in the control panel are stored as programs files with what file extension?

.cpl extension


What is the role of control panel in window?

The Control Panel is a part of the Microsoft Windows graphical user interface which allows users to view and manipulate basic system settings and controls via applets, such as adding hardware, adding and removing software, controlling user accounts, and changing accessibility options. Additional applets can be provided by third party software.The Control Panel has been an inherent part of the Microsoft Windows operating system since Windows 2.0,[1] with many of the current applets being added in later versions. Beginning with Windows 95, the Control Panel is implemented as a special folder, i.e. the folder does not physically exist, but only contains shortcuts to various applets such as Add or Remove Programsand Internet Options. Physically, these applets are stored as .cpl files. For example, the Add or Remove Programs applet is stored under the name appwiz.cpl in the SYSTEM32 folder.In recent versions of Windows, the Control Panel has two views, Classic View and Category View, and it is possible to switch between these through an option that appears on either the left side or top of the window.Many of the individual Control Panel applets can be accessed in other ways. For instance, Display Properties can be accessed by right-clicking on an empty area of the desktop and choosingProperties.The classic view consists of shortcuts to the various control panel applets, usually without any description (other than the name). The categories are seen if the user use "Details" view.The category view consists of categories, which when clicked on display the control panel applets related to the category. In Windows Vista, the category used applets below the name of the category


How do you display in control panel?

The Control Panel is a part of the Microsoft Windows graphical user interface which allows users to view and manipulate basic system settings and controls via applets, such as adding hardware, adding and removing software, controlling user accounts, and changing accessibility options. Additional applets can be provided by third party software.The Control Panel has been an inherent part of the Microsoft Windows operating system since its first release (Windows 1.0), with many of the current applets being added in later versions. Beginning with Windows 95, the Control Panel is implemented as a special folder, i.e. the folder does not physically exist, but only contains shortcuts to various applets such as Add or Remove Programs and Internet Options. Physically, these applets are stored as .cpl files. For example, the Add or Remove Programs applet is stored under the name appwiz.cpl in the SYSTEM32 folder.In recent versions of Windows, the Control Panel has two views, Classic View and Category View, and it is possible to switch between these through an option that appears on the left side of the window.Many of the individual Control Panel applets can be accessed in other ways. For instance, Display Properties can be accessed by right-clicking on an empty area of the desktop and choosing Properties.The classic view consists of shortcuts to the various control panel applets, usually without any description (other than the name). The categories are seen if the user use "Details" view.The category view consists of categories, which when clicked on display the control panel applets related to the category. In Windows Vista, the category displays links to the most commonly used applets below the name of the category.


What will java software do for you on your laptop?

The general Java Runtime Environment allows a computer to run Java applets and compiled Java files.