1. Home
  2. Computer
  3. Programmin­g

Computer

Programmin­g

7215 sites listed · page 47 of 145

CLaRK CLaRK- An XML-based software system for corpora development. Implemented in Java. The main components are: Unicode XML Editor, XPath Engine, XSLT Engine, XML Constraints, XML Casc… Butterfly Butterfly- A simple Code Generator using XMI as the input and XSLT templates to generate any type of code. Several templates are provided including EJB, JDO and Struts. Users may … Xbean Xbean- Open source project where software components take XML as input, processes it in some fashion and then pass XML on to the next Xbean. Includes white papers and mailing list. Devsphere Java-XML Projects Devsphere Java-XML Projects- Offers XML parsing benchmarks, open source framework for handling parsing related events (SAXDOMIX), and form handling framework. oXygen oXygen- XML Editor and XSLT Debugger in Java. Can validate XML, XSD, DTD and XSL. Provides XSLT transformation, Unicode support, FOP support, browser preview, automatic DTD genera… The Apache XML Project The Apache XML Project- Provides commercial-quality standards-based XML solutions for Java, C++ and Perl that are developed in an open and cooperative fashion. Includes XML and XS… Oneiro Oneiro- A text-centric, adventure game engine written in Java. [Open Source, GPL] Tag3D Tag3D- Interactive Virtual World system using Java3D and RMI. [Open Source] The MUGU Project The MUGU Project- Massively-multiplayer roleplaying game system, emphasising graphics over text. [Open source, GPL] Ad Infinitum Ad Infinitum- Massively multiplayer game. [Open Source] Worlds.com Worlds.com- Chat in a virtual reality 3D world. Mars Simulation Project Mars Simulation Project- Open source Java project to create a simulation of future human settlement on the planet Mars. [Open Source, GPL] Fate Fate- Massively multiplayer space trading and combat game. [Open Source] Java Community Space Java Community Space- Oracle's JUG page includes index of groups worldwide as well as a finder program. JUG Events JUG Events- Directory of user group activities and meetings. Java Meetup Groups Java Meetup Groups- Find groups in your area. Includes directory, photos, and message board. Java Concurrency with Thread Gates Java Concurrency with Thread Gates- The thread gate pattern is an effective tool for managing thread concurrency, but not many developers know about it. Introduces the concept of … Threading Lightly, Part 1: Synchronization is not the Enemy Threading Lightly, Part 1: Synchronization is not the Enemy- Takes a look at the semantics and the performance penalty of Java's synchronized keyword. By Brian Goetz. Threading Lightly, Part 2: Reducing Contention Threading Lightly, Part 2: Reducing Contention- Explains why contended synchronization is a problem and then explores several techniques for reducing contention, and hence improvi… Threading Lightly, Part 3: Exploiting ThreadLocal to Enhance Scalability Threading Lightly, Part 3: Exploiting ThreadLocal to Enhance Scalability- Examines ThreadLocal and offers tips for exploiting its power. By Brian Goetz. Achieve Strong Performance With Threads, Part 4 Achieve Strong Performance With Threads, Part 4- Focuses on thread groups, volatility, thread-local variables, timers, and the ThreadDeath class. Also describes how various thread… Achieve Strong Performance With Threads, Part 3 Achieve Strong Performance With Threads, Part 3- Explains how priority relates to thread scheduling and how to use the wait/notify mechanism to coordinate the activities of multip… Achieve Strong Performance With Threads, Part 2 Achieve Strong Performance With Threads, Part 2- Explains synchronization, Java's synchronization mechanism, and two problems that arise when developers fail to use that mechanism… Achieve Strong Performance With Threads, Part 1 Achieve Strong Performance With Threads, Part 1- Gives an introduction to threads and explores the Thread class and runnables. Can ThreadLocal Solve the Double-checked Locking Problem? Can ThreadLocal Solve the Double-checked Locking Problem?- Explains how to fix the double-checked locking idiom by using thread-local variables and takes a look at its performance. Avoid Synchronization Deadlocks Avoid Synchronization Deadlocks- Explains how to apply consistent rules for acquiring multiple locks simultaneously, to reduce the likelihood of synchronization deadlocks. Can Double-Checked Locking be Fixed? Can Double-Checked Locking be Fixed?- In this article, Brian Goetz looks at some of the commonly proposed fixes and shows how each of them fails to render the DCL idiom thread-saf… Programming Java Threads in the Real World, Part 1 Programming Java Threads in the Real World, Part 1- Discusses the things you need to know to program threads in the real world. This article assumes you understand the language-le… Programming Java Threads in the Real World, Part 2 Programming Java Threads in the Real World, Part 2- Discusses the perils that can arise when you approach multithreading in a naive way. Programming Java Threads in the Real World, Part 3 Programming Java Threads in the Real World, Part 3- Looks at how and why you might want to roll your own exclusion semaphores, and presents a lock manager that will help you safel… Singletons with Needles and Thread Singletons with Needles and Thread- Presents two approaches to creating thread-safe singletons. Programming Java Threads in the Real World, Part 4 Programming Java Threads in the Real World, Part 4- A condition variable adds to wait the ability to not wait when the condition you're waiting for has already taken place; and a … Programming Java Threads in the Real World, Part 5 Programming Java Threads in the Real World, Part 5- Timers let you perform fixed-interval operations, such as animation refreshes. Programming Java Threads in the Real World, Part 6 Programming Java Threads in the Real World, Part 6- How to implement the Observer pattern (used by AWT/Swing for its event model) in a multithreaded environment. Programming Java Threads in the Real World, Part 7 Programming Java Threads in the Real World, Part 7- Reader/writer locks let multiple threads safely access a shared resource in an efficient way. Programming Java Threads in the Real World, Part 8 Programming Java Threads in the Real World, Part 8- Discusses architectural solutions to threading problems. Takes a look at threads from the perspective of an object-oriented des… Programming Java Threads in the Real World, Part 9 Programming Java Threads in the Real World, Part 9- Discussion of two more architectural solutions to threading problems: a synchronous dispatcher (or 'reactor') and an asynchrono… Warning! Threading in a Multiprocessor World Warning! Threading in a Multiprocessor World- Many authors advocate the double-checked locking idiom to access a Singleton object in an intuitively thread-safe way. Unfortunately,… Double-Checked Locking: Clever, but Broken Double-Checked Locking: Clever, but Broken- Though many Java books and articles recommend double-checked locking, unfortunately, it is not guaranteed to work in Java. Java Concurrency / Multithreading - Tutorial Java Concurrency / Multithreading - Tutorial- This article describes how to do concurrent programming with Java and the Java 5.0 concurrency collection. Covers threads, the execut… Java Threads Java Threads- An article covering Java thread basics. Seminar: Concurrent Programming in Java Seminar: Concurrent Programming in Java- A course covering all aspects of multi-thread programming in Java from plain synchronization over Java 5.0 concurrency utilities to memory… Concurrent Programming with Java Lab Concurrent Programming with Java Lab- Lab. manual by Astha Ekadiyanto. Multithreading in Java Multithreading in Java- The article discusses how to pull off multithreading in Java. It is excerpted from chapter 10 of the book Java Demystified, written by Jim Keogh. The "Double-Checked Locking is Broken" Declaration The "Double-Checked Locking is Broken" Declaration- Details on the reasons - some very subtle - why double-checked locking cannot be relied upon to be safe. Signed by a number of … Build secure network applications with SSL and the JSSE API Build secure network applications with SSL and the JSSE API- Javaworld article by Todd Sundsted that explains how to use JSSE and SSL for securing communication channels between J… Java Security: Web Browsers and Beyond Java Security: Web Browsers and Beyond- Paper published in 1998 by Drew Dean, Edward Felten, Dan Wallach, and Dirk Balfanz. [Postscript format]. Sun Microsystems - Tutorials on Security in Java 2 SDK Sun Microsystems - Tutorials on Security in Java 2 SDK- Tutorials on Java 2 Security features, including access control, digital signatures, and cryptography. ONJava.com: Discovering a Java Application's Security Requirements ONJava.com: Discovering a Java Application's Security Requirements- Mark Petrovic shows how to use a development-time SecurityManager that logs applications' calls and builds a su… Simplify enterprise Java authentication with single sign-on Simplify enterprise Java authentication with single sign-on- Article examining how to implement Java Single Sign-On based architecture and functionality using the GSS-API and Kerb…