The Source for Java Technology Collaboration


Home | Help | Changes | Index | Search | Go

Applications

This page is for GUI applications written in Java.

Related pages are:

The old version of this page didn't seem to be working well. Here's a new try to encourage organizations to list their Java applications. Please only add topics that list actual applications so it is worthwhile for folks to follow the topic links.

(Does this organization make sense? Please suggest improvements at bottom of page.)

For those wanting hints, see GuiApplicationConstructionHintsAndIdioms

DesktopApps?

DatabaseApps Applications that operate on databases, primarily using JDBC.
FinancialApps Applications for financial data
OfficeandBusinessApps Applications for various "office" oriented activities. Primarily reporting and charting.
ScienceApps Applications to help scientists in processing data related to their field.
GameApps Games written in Java
EditingApps Text editors
PersonalInformationApps Personal information management, such as address books
JavaDesktopEnvironments Creating a pseudo-desktop environment in Java
FileSynchronizationApps Applications to assist synchronizing files between machines, e.g. between a desktop and laptop computer
ReligionApps Religion based applications eg: bible viewer

InternetApps

ChatApps Interactive Messaging (a.k.a. "chat") applications
EmailApps Electronic Mail user agents
FileSharingApps File sharing, legitamate and otherwise
FTPApps File Transfer Protocol
LearningManagementSystems Online learning and learning content creation
MultitaneousApps Multitaneous applications are those that allow many people to be editing the same work product (e.g. document) at the same time.
NMS Network Management Software
SiteManagementApps  
EBayApps Clients to the eBay site.
WebDigestingApps The "broadcatch" idea applied to the Internet at large.

MultimediaApps

SoundandAudioApps Applications to both play and edit sound
GraphicsApps Applications to view or edit graphics
PhotoAlbumApps Applications to create and manage picture albums
CD/DVD Writing? Applications to write CD or DVD
Media Aggregators Applications that support media syndication (podcasting, videoblogging, and so forth)
Media Players Applications that play video and audio media

Software Development

BuildToolsApps  
BugTrackingApps  
CodeReviewTools  
JavaIDEs Java Integrated Development Environments
IDEPlugins  
JavaImplementations  
ProjectManagementApps  
RepositoryTools  
Utilities  
XMLApps  
DebuggerApps  
WebApplicationBuilding  
ApplicationInstallerApps  
CodeAnalysisApps  
Object Relation Mapping  
InterfacingToNativeSystem  
EncryptionApps  
Desktop3DGameDevelopment Toolkits or technologies to assist developing 3D games for desktop systems
RuntimeApplicationAnalysisApps Tools assisting with runtime analysis of application behavior

GUI Modules

  • JDock - Swing framework for docking inner windows or components working with standard layout managers
  • Java Date Picker - Combo-box style component that has a calendar in the dropdown.
  • JXMLPad - Swing component for editing XML documents
  • JSyntaxColor - Swing editorKit for coloring various syntax
  • yFiles - An extensive Swing component library for creating, editing, and manipulating diagrams, graphs, and networks.

XML API

  • FastParser - Fast XML Parser for embedded device or XSLT usage, SAX1/SAX2/DOM compatible
  • JXP - Fast XPath 1.0 API

Other

  • OutOfTheBox - a distribution of over 100 Open Source projects for Java developers
  • JUNG: Java Universal Network/Graph Framework--is a software library that provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network. It is written in Java, which allows JUNG-based applications to make use of the extensive built-in capabilities of the Java API, as well as those of other existing third-party Java libraries.
  • gstpl: The Swing Timetable PLatform offers you a visual timetable management of persons, rooms and subjects. You can easily create/remove persons, subjects, timeintervals etc. And you can search for a free room, if you have a group of people with different timetable. gstpl uses derby as database and cayenne as the object-relational mapper.

Server side (web applications)

These probably don't belong on this page.

  • ContentManagementSystem Content Management Systems provide a means for creating, organizing and publishing content.
  • DynamicContentApps
  • HTTPServersApps
  • TrafficMonitoringApps
  • Coherence - Server clustering, clustered caching, clustered data management and data grid software for Java and J2EE applications
  • Jahia - an integrated web content management and portal server
  • LiteWebServer - a small, modular web server and Java web container
  • Jena - a Java toolkit for developing semantic Web applications
  • Webmail - a WWW mail application that allows users to manage IMAP or POP3 mailboxes via an easy-to-use WWW-interface.
  • eGenDeveloper - RAD Tool that enables rapid development of Web, Java™, and Java 2 Enterprise Edition (J2EE™) solutions
  • JBoss - an open source J2EE application server
  • Lucene - a high-performance, full-featured text search engine written entirely in Java
  • iText is a library that allows you to generate PDF files on the fly. The iText classes are very useful for people who need to generate read-only, platform independent documents containing text, lists, tables and images.

Bug and issue tracking

  • Atlassian JIRA - a J2EE-based bug tracking, issue tracking and project management application
  • ITracker - a Java J2EE issue/bug tracking system designed to support multiple projects with independent user bases
  • Scarab - a generalized issue and artifact tracking system
  • Track+ - a generalized issue and artifact tracking system

Message Queue (JMS)

  • UberMQ - a clean-room implementation of the JMS 1.1 API (topics and queues), based on Java NIO for speed and scalability

ScriptingLanguages  
TemplateProcessorTools  

Compiler

Java class file

  • Jclassinfo - an information extractor for java classes

Programming languages built on top of Java

  • Nice - a powerful extension of the Java language

Possibly dead



Discussion about Applications

Topic Applications . { Edit | Ref-By | Printable | Diffs r57 < r56 < r55 < r54 < r53 | More }
 XML java.net RSS

Revision r57 - 25 Jul 2008 - 07:10:07 - Main.kiyut
Javapedia.Applications moved from Javapedia.OpenSourceApplications on 12 Jun 2003 - 03:48 by RonGoldman - put it back