SnipSnap is a free and easy to install weblog and wiki tool written in Java. It allows users to focus on creating content and the software manages all the formatting and linking. Themes can be used to adapt the user interface to your needs and macros can extend the built-in wiki language in a powerful way.
An online table that can be used by many users. The original application was to allow people to sign up for time slots for booth duty at JavaOne. Can be used for any arbitrary information in table form.
Городской портал Lopata.in.ua - у нас есть новости Днепропетровска, полная афиша событий, интересные статьи, обзоры, днепропетровский форум, онлайн-карта Днепропетровска с поиском улиц, онлайн-переводчик, погода и курсы валют на каждый день; полный справочник Днепропетровска; здесь можно бесплатно дать объявление, оставить информацию о своем магазине, предприятии, скидках и акциях, создать свою фотогалерею. Здесь можно посмотреть онлайн-телевидение, послушать онлайн-радио, найти свою вторую половинку в разделе знакомства
提供一个网络翻译工作室的网站平台.主要针对作家和翻译工作者.
Set CLASSPATH env var by parsing IntelliJ IDEA's .ipr file
The second contains demos that are more comprehensive applications that may demonstrate multiple JAI features and provide for interactive user experience through the extensive use of GUI elements.
0621project will be open plat for university student
SFSU SE Fall 2009 group project
2-D Animation Package intends to incorporate the features of a graphical editor, with image processing and text-editing tools, into an animation package. This package consists of two main modules:
The Graphical Editor
The 2-D Animator
The Player Window
The graphical editor will be used for regular drawing functions as well as to carry out editing and processing operations on standard image files. It will also support simple text functions. The 2-D Animator will facilitate the animation effect by creating multiple frames of an image, with slight change in every next image. Each slight change represents a unit of movement. When placed together and played back, the image seems to be moving, creating the animated effect. The created animation will be viewed in the Player Window.
2020Media is the UKs largest commercial Java host. When we began
hosting Java web sites in 1999, we were one of the first hosting
companies in the UK to do so. By offering a wide range of Java services including Servlets and JSP as well as multiple Java Virtual Machines (JVM), 2020Media will also take the time to understand your needs and can help with deploying your code.
The project consiste to create an 3D lips Model who can be articulate or animate, following words or phonèmes
ZG3D is a Java implementation of ZeGraph (www.zegraph.com) for visualizing 3D geometries by applet in HTML document with the emphasis of plotting scientific data. Geometry objects in an XML file or string can be dynamically loaded and removed. A HTML document may call ZG3D functions by JavaScript and may define JavaScript functions to receive messages from ZG3D, which makes it very easy and flexible to design interactive 3D web contents. ZG3D uses JOGL to render for objects.
a java program in java3D that throws a dice and records each instance and plots a scatter plot in java based on each instance
House with a door, roof, two windows that rotates and has a different texture on the roof of the house
3D Scene Graph Demos for Java FX
Two Visualization projects : a extruded Treemap and a climatic simulation. The first to implement a hierarchical visualization example, the second for a multi-variate environnement. Using Java3D to start.
Make a 3d visualization of a tsunami with respect to its different intensities and show its effect on the coastal regions and strategic places of Mauritius.
3dwerks.org is devoted to J2ME research and development, with the end result of producing high quailty applications and games for the mobile device industry.
Implementation of Java Gadu-Gadu protocol impementation (jgg-api) from sourceforge.net. This is simple project and consists of basic api implementation, some possible use of design patterns and swing advanced features.
Killtest provide all kinds of IT cert Training.
Java build tool driven by a XML scripts. It inherits some principles of Make. Script language contains common constructions used in programming languages that allowing creating sophisticated build scripts including configuration wizards. Base set of language constructions and functions is extendable.
Student sub project Fall 06
This application illustrates how to write a .NET client that uses a web service running on J2EE SDK. The .NET client is written in Visual Studio.NET and uses Web services of the popular J2EE BluePrints application, Java Adventure Builder Demo.
A benchmark project for Java XML data binding frameworks that is intended to provide a detailed analysis of time and memory performance of existing and future frameworks.
A plugin for adding to blueMarine facilities for the ornithologist.
This project provides a class diary with the possibility to maintain classes and diaries. This way students and professors can always check what was the content of classes.
A collection of components for Swing applications
JAXB Workshop aims to provide a collection of tools to be used with JAXB. Among others, it provides a graphical interface to the XJC compiler.
jxta-cad started as project to assess the of adoption of jxta in CAD applications. With bulky CAD files avialble through-out the network and with the invent of jxta the project would focus on providing the best of the technological possibilities for CAD designers,users.
This will be an effort to assess the benefits of JXTA in Core Industrial Sector like Heavy Engineering/Manufacturing/Architectural/Aeronautical field.
Basically it will be an application-cum-service which brings Consultants/Designers/Customers together by allowing them to share the best designs in their own field and exchange their views online/offline. Various CAD product manufacturers have their own file extensions eg. AutoCad having xxx.drg, Unigraphics having xxx.prt and so on.
The goal of this project is to provide a comprehensive set of tests for Rio and an infrastructure for running the tests. An overarching aim is to provide a focal point for the Rio community to share and discuss issues, tests, and other materials relating to Rio testing. The hope is that our combined efforts will make this a reality sooner rather than later.
ConferenceManager is a web based conferencing utility developed using JSR289 (Sip Servlets API 1.1) and Java EE. It uses jvoicebridge project as media server.
YOYOPlayer is music player written with java.And do not need install JMF,It supports snd,aifc,aif,wav,au,mp1,mp2,mp3,ogg,spx,flac,ape,mac formats.
It is a platform for distributed application. It is mainly focused on creating a distributed search engine using java technologies.
A framework for controlling automated machines such as CNC mills, lathes, etc. along with robots.
Developping a tool for optimizing Test cases by eliminating redundancy of test cases using fuzzy logic.
This project provides a platform to perform backup of several components (files, filesystems, databases - both online and offline backup) using a simple interface.
It provides control about the data backed up as well as provide a way to query which backup was done, when, which media it used, etc.
It was used on production sites of major customers since 2005
The Wurbelizer is a generic and lightweight code generator for agile development projects. It is easy to integrate, easy to learn, slim and yet flexible and powerful.
A generic XML Content Handler that will parse an XML and inject the values directly into a custom POJO class.
for the purpose of making transactions in online.
This project aims to create a Go tournament framework based on the JXTA Protocols. This allows players to create and join tournaments and compete over multiple games to ascertain who is the champion Go player.
Building this framework will form a good testing ground for distributed computing in the JXTA environment. Some of the challenges involved will be; persistence of player identity within the JXTA environment; failure/recovery techniques and tournament security (i.e. no cheating) to name but a few.
As a sub project it is also hoped to explore the challenging problem of creating a computer opponent which can compete with human players. As of today it has proved particularly difficult to create an 'artificially intelligent' go player which can compete with a professional human Go player. There is significant interest in the AI community related to solving this problem. This project hopes to lend a hand by using distributed computing techniques to improve the number of iteration cycles an AI player will evolve though.
Quick Links
Urban golf. Urban setting, golfing context.
A swing based desktop application used for managing RPM packages and capable to recursively resolve package dependencies.
A J2EE implementation of a server side TiddlyWiki (http://www.TiddlyWiki.com)
The Jadavpur University Java User Group intends to share information about Java and is dedicated to promoting the use of Java technologies.
This is a javadoc doclet that runs as a servlet. It can be used to drive a server-based documentation repository. It supports the translation of documentation into multiple languages where the translations are created by the community.
Jawr is a tunable packaging solution for Javascript and CSS which allows for rapid development of resources in separate module files. In production, modules are joined into one or several bundle files, then minified and compressed, for up to a 1:5 compression ratio. At development time, modules are loaded separately an can be modified and tested without needing to go through a full build-redeploy cycle. All achieved by using a simple .properties descriptor, a servlet and a tag library.
A resource adapter for JMS suitable for use by stand alone clients, providing advanced features such as dead letter queues, batch processing, JMX, etc. while hiding implementation differences between different application servers.
JDBC programming includes tracking 3 different objects, Connection, Statement and ResultSet. An API that tracks these for the programmer and makes sure that everything is closed correctly is very beneficial. This project provides such an API.
This project provides a Jini based desktop system using ServiceUI and Jini's dynamic discovery to provide access to Jini based services in a desktop environment.
Sun Microsystems's Jini is an innovative distributed framework for building robust and dynamic networked services.
We will apply and evaluate its usefullness in an embedded devices context by bringing a Ricoh multifunctional product (or MFP) to the network using Jini and J2ME technology.
Since the default JTree implementation uses one single JLabel over and over to paint its tree nodes, it is impossible to use a JCheckBox therein.
The PropertyTree solves this problem by forcing a special TreeModel and using different JPanels instead of one single JLabel to paint the nodes.
A JUG for sustaining interest in Java development, beginning with a strong presence in the capital, Accra
The technologies used for this project are based on JXTA for the collaborative net and J2EE for classical servers needs like safe backup.
The mission of this project is to provide an implementation of JxtaLoader that can load classes and resources from ".jnlp" files in addition to supporting traditional codebases.
AnnoContainer is a lightweight and high performance Annotation Container that allows you to register custom annotation handlers for a one or more annotations.
Simple Log is logging anti-framework.
It is written in protest against the many "logging frameworks" that are available and recommended by many developers.
Simple Log is a small library that does logging very simply and requires you to do almost nothing (other than actually logging) to get log output happening.
It doesn't attempt to solve every logging problem in one package, but I believe it will be suitable for at least 80% of applications that need logging.
It is much simpler to use than a logging framework, especially in terms of configuration.
And, being simple, it also has the advantage of having a tiny deployment JAR size of just 17.5 KB.
JuMP (Juxta Management Project) is a management framework for the Java implementation of the Java platform. It provides agents which host CIM managed objects, a centralized manager which aggregates management data and a GUI which acts as a management application.
We use a statemachine for parsing HTML documents, in order to support java syntax highlighting in preformatted html blocks, and other useful conveniences to make it more natural to write technical articles, documentation and such, using HTML.
MockSGS is a simple framework that implements the various SGS service interfaces and injects it's own context into SGS. This allows you to write unit tests for your tasks without running a SGS client/server.
a multi-player lan based quizzing application with trivia like system
JiveDNS is a fork of the defunct JmDNS library, used for multicast DNS service discovery and registration.
The PackAle! project is a NetBeans plugin used to generate source code based on a domain model enriched with annotations metadata.
A real world model of a lie detector using fuzzy neural networks is worked upon in this project. The artificial neural network is modeled on the actual structure of neurons in the human brain. This ensures that skilled psycho physiologists are required to a lesser extent and the judgment on the person in question does not depend on the subjective decision of the examiner.
Frequently in our daily lives, there is a need to verify if a person is speaking the truth or not. Most often, lying is used as a defense mechanism to avoid trouble in job interviews, student admissions, crime investigations, court-room interrogation, and terrorist identification. Some times you can figure out when someones lying but at other times, it may not be so easy. A very common technique used to detect the validity of a statement is the use of a polygraph lie detector, in the presence of a psycho physiologist. The polygraph monitors a persons physiological reactions. The psycho physiologist is expected to ask questions. While answering these, the subjects body signals such as blood pressure, galvanic skin resistance, respiration rate etc. are studied. Polygraphs can only detect whether deceptive behavior is being displayed or not. The entire process of analyzing the subjects reactions and answers is left to the examiner.
Due to availability of the images through internet and many digital media, there is a serious threat to them from the digital thieves. As a consequence, the ownership of the image might be misinterpreted. In this context, research work is needed to resolve rightful ownership. The owner should be able to hide some information in the image and when needed he/she should be able to extract that information to prove his ownership. There has been significant research work in to Digital Water Marking (DWM). The process of embedding information into multimedia object can be termed as watermarking. Also referred to as simply watermarking, a pattern of bits inserted into a digital image, audio or video file that identifies the file's copyright information.
The proposed system embeds watermark by decomposing the host image. Dividing these coefficients into small blocks, calculating the standard deviations of these blocks, deciding whether this block can be use for embedding watermark. The watermark bits are added to the selected coefficient block without any perceptual degradation for host image .The watermark used for embedding is a binary logo image, which is very small compared to the size of the host image. During the watermark recovery, trained probabilistic neural network is employed to extract the watermark.
To ensure the watermark safety and imperceptibly, embedding the watermark bits into the edges and textures of the image we make use of the statistical properties of the dual-tree wavelet transform (DTCWT) and the human visual system (HVS). Due to neural network possessing the learning capability from given training patterns, this method can memorize the relations between a watermark and the corresponding watermarked image.
This algorithm is proposed by Xian-Bin Wen Hua Zhang Xue-Quan Xu Jin-Juan Quan (Published online: 7 June 2008, © Springer-Verlag 2008).
This project provides a Jini Extensible Remote Invocation implementation of password based login with a couple of different implementations. It includes a PAM based authentication using JNI, for linux/UNIX systems, as well as a ILFactory level mechanism.
A plugin for Substance LAF for GroupLayout baseline
A plugin for Substance LAF for Flamingo components
A plugin for Substance LAF providing additional skins, themes, watermarks, button shapers etc.
A plugin for Substance LAF providing native font rendering.
A plugin for Substance LAF providing UI delegates for Flamingo components
The goal of this project is provide an easy and "always present" desktop inteface for BaseCamp Collaboration Service (http://www.basecamphq.com/). It's a great GTD web app, but don't have an open-source desktop client to provide a fast and productive way to deal with common task, such as viewing to-do lists, setting status of tasks on that to-do lists, milestones deadline notification, etc.
A powerful Go SGF viewer/reader running on mobile. Can read any SGF files residing on the mobile. support nokia, samsung, moto, sonnic, dopuda machines.
The purpose of this project is to house the JXTA Java Programmer's Guide and to also provide resources for enhancing it.
P2P Sockets makes it easy to write peer-to-peer applications based on JXTA. P2P Sockets allows programmers to gain much of the power of JXTA, such as NAT and firewall traversal, without being exposed to its complexity. It does this through ports of popular software projects, such as a web server and web services stack, to work on the JXTA peer-to-peer network. This includes a web server (Jetty) that can receive requests and serve content over the peer-to-peer network; a servlet and JSP engine (Jetty and Jasper) that allows existing servlets and JSPs to serve P2P clients; an XML-RPC client and server (Apache XML-RPC) for accessing and exposing P2P XML-RPC endpoints; an HTTP/1.1 client (Apache Commons HTTP-Client) that can access P2P web servers; a gateway (Smart Cache) to make it possible for existing browsers to access P2P web sites; and a WikiWiki (JSPWiki) that can be used to host WikiWikis on your local machine that other peers can access and edit through the P2P network. P2P Sockets also introduces implementations of java.net.Socket and java.net.ServerSocket that can work on the JXTA network as well as a simple, light-weight, distributed, human-friendly, and non-secure DNS system.
A sandbox for exploring genetic algorithms
JXCSS is a SAX-generating CSS2 parser adapter written in Java. JXCSS can be fed from any SAC-compliant CSS2 parser. As the parser processes a stylesheet,
JXCSS produces a stream of SAX events that model the stylesheet's deep structure.
The ScalaLab environment aims to provide an efficient scientific programming environment for the Java Virtual Machine. The scripting interpreter will be based on an enhanced Scala language with high level operators and it will have access to all the rich libraries of Java scientific code.
When developing a web application, they typical, and reasonable approach to date is to build a model that fits easily around the request-response architecture of HTTP. This means you have a web page that takes a request, fiddles with the data, and returns a response. This model is fine, for the most part, for simple applications, but can cause a very simple page-flow to become overly complex when viewed at the code level. This project is an attempt at creating a "request-to-client" (server-pull) layer that can be built on top of typical Servlets and JSPs. This means you can write a single class that encapsulates all the flow logic of your application (making it look to the programmer that calls for data are made "to the client", instead of the client calling your webapp), and the request and reponse code will take place in a completely automatic and invisible manner.
To simplify the explaination, instead of making a.jsp jump to BServlet that dispatches to Z.jsp, etc imagine writing a single class that simply says something like:
public beginFlow() {
Data a = client.getData("a.jsp");
... //do something with data
Data b = client.getData(BServlet);
...
Data z = client.getData("z.jsp");
}
A great amount of web applications are vulnerable against Cross Site Scripting (XSS) attacks (refer to http://ha.ckers.org/xss.html site for more information). XSSFilter is a rule based, on-the-fly reconfigurable Servlet filter.
This project includes a number of classes that I have created over the years that make it a little easier to get started with creating and using Jini services.
a slidebar for persian user
Pixels Organizer is a simple Image Editor application. It can display images of different popular image file formats. Insha Allah it will be able to edit images very soon.
An expression evaluator intended for use in simple domain specific languages. Uses BigDecimal to handle basic arithmetic and ternary expressions.
This project aims to develop a simple installer generator that can show a license click-through before installation.
The name of the multimedia application is Media Streams Player. The application can play music, videos and also can display images. The application is written using the core java and java media framework (JMF) classes.
Write your web applications in java, without HTML or XML. You can use all the OO concepts to build pages, actions and components. That also makes it easy to unit test all parts of the application (no cactus, httpunit or similar tools required).
A SIP Servlet "profile" implementation for JSLEE. The objective is to create a servlet like interface for SLEE so that SIP servlet applications can run with minimal changes under the SLEE.
A signal processing, configuration and calibration software for a currently developed open specs 6dof wand device, for 3d modellers etc. The code will be written in Java for platform interoperability.
A JAR is a great way of packaging class files for distribution. It solves many deployment problems, but it also creates a big one -- the "standard input/output" capability (java.lang.System's "out", "err" and "in") does not work any more.
This is a problem for small utilities which do not use GUIs, loggers or other frameworks. "System.out" and "System.err" are simple, direct, intuitive and frequently used. The loss of standard I/O capability (and any messages sent to "out" or "err") completely without warning can, therefore, be critical for small programs.
This tool is a tiny (400 line), pure-Java class that works like a "green-screen" terminal for JARs. The terminal can even be "retrofitted" onto existing JAR files without changing any of the existing code -- magically restoring any lost standard I/O capabilities.
It uses a JDialog with a simulated green-screen terminal that pops up whenever the user's code attempts to perform any I/O operation via java.lang.System's "in", "out" or "err" streams. It can handle output as well as input (characters associated with "in", "out" and "err "are rendered in white, green and orange respectively).
Sun Grid plugin for the Mistral ImageTaskProcessor.
This tool can be used to scale down lots of images easily to a fixed format. This tool makes it easy to create a set of scaled down version of images for display on a digital picture frame. For example, if the native resolution of your digital picture frame is 480x234 pixels, you can use this tool to create pictures of that size from your picture library.
A tool that strips off unnecessary information from class files to make them smaller.
Are you bored trying to learn how to use the JSR82? Don't worry anymore. I had the same problem as you and that's why I decided to free you from this hard task.
Instead of using and learning JSR82, download BtUtil API, read our documentation, and find out how enjoyable can be the bluetooth programming ;-)
A virtual desktop (developed in a client/server fashion) capable to launch remote as well as local applications.
It also has special tools to communicate and share with other people using "Joing".
A visual IDE-style LL(k) parser generator that uses an editable tree with icons for terminal and non-terminal symbols to represent the grammar rules.
Vroom4J is a web application development framework that provides a comprehensive tag library and a couple of Servlets that provide out of the box HTML/JSP code to server side code (Backing Beans or Code Behind Classes) binding capabilities. Vroom also provides easy to implement Ajax functionality for validation, conversion and partial page refresh.
This project provides a Web application for creating RSS feeds and HTML files for publishing podcasts.
A web application for publishing and sharing media