Search Engine App is a Java desktop application developed using JavaGUI (Swing) that integrates with internet browser APIs to provide web searching functionality.
The application demonstrates desktop application development skills, API integration with web browsers, and GUI programming using Java Swing framework.
Key Features
- Desktop application with JavaGUI (Swing) interface
- Integration with internet browser APIs
- Web search functionality
- User-friendly desktop interface
- Cross-platform desktop support (Windows, macOS, Linux)
- API communication and data handling
- Search query processing
What I Worked On
- Developed desktop application using Java
- Created GUI interface using Java Swing (JavaGUI)
- Integrated with internet browser APIs
- Implemented web search functionality
- Built user interface components (buttons, text fields, panels)
- Handled API requests and responses
- Implemented event handling for user interactions
- Created search query processing logic
- Managed API communication and error handling
- Designed responsive desktop UI layout
Technologies Used
Desktop Development
- Java
- Java Swing (JavaGUI)
- AWT (Abstract Window Toolkit)
API Integration
- HTTP Client libraries
- Browser API integration
- REST API consumption
Tools
- Git
- Java Development Kit (JDK)
- IDE (IntelliJ IDEA / Eclipse / NetBeans)
- Maven / Gradle (dependency management)