WikiProject Java is a Wikipedian community that aims to better organize information in articles related to Java and its components (programming languages, editions, tools, end-user software, people, companies, etc.). This page and its subpages contain their suggestions; it is hoped that this project will help to focus the efforts of other Wikipedians. If you would like to help, please inquire on the talk page and see the to-do list there.
Background, scope and goals
WikiProject Java should probably be a descendant project of WikiProject Computing and WikiProject Computer science (as is WikiProject C++). It will then have the value of uncluttering WikiProject Programming languages... It was probably born in September 2009.
This WikiProject aims primarily to provide readers of Wikipedia a clear and consistent reference for programming in Java and its platform.
The ultimate goal of this project is to provide a comprehensive guide to Java-related articles on Wikipedia.
Structure and participants
With the current limiting number of participants, we do not seem to need a structure yet - everybody is equal here.
To add yourself in this WikiProject, put the forthcoming userbox that would look something like User:NerdyNSK/Userboxes/WikiProject Java in your userpage by typing {{User:NerdyNSK/Userboxes/WikiProject Java}}
List of participants
(A-Z, sorted according to the display name)
- Alainr345 (2009-09-24)
- Loadmaster (2009-09-29)
Current goals
- Identify all existing Java articles, list them here, and put the forthcoming project template {{Wikipedia:WikiProject Java/Article}} onto their talk page to make people aware of the existence of this project.
- Expand and format the list of articles.
- Write the listed redlink articles.
- Assess (or reassess) unassessed articles.
- Beef up the forthcoming Java Portal (temp ___location).
- Tag the relevant categories and pages with the {{portal|java}} template.
Article list
This is a collection of Java related articles, created or still redlink. Please list all articles in the name of the article including bracketed text.
General
This article list is definitely incomplete. Please help adding to it and eliminating doubles.
- Eclipse (software)
- Eclipse Modeling Framework
- Eclipse Modeling Project
- Eclipse Process Framework
- EclipseLink
- Embedded System Debug Plug-in for Eclipse
- Erich Gamma
- Generic Eclipse Modeling System
- Graphical Editing Framework
- Graphical Modeling Framework
- Immutable object
- Initialization on demand holder idiom
- Interface (Java)
- Interpreter pattern
- Iterator
- Aglets
- Apache Harmony
- Apache Muse
- Apache Shiro
- Java applet
- Associació d'Usuaris de Java de Catalunya
- Automated exception handling
- CJAN
- Celtix
- Chainsaw (log file viewer)
- Clone (Java method)
- Comparison of Java and C Sharp
- Comparison of Java and C++
- Comparison of the Java and .NET platforms
- Constant interface
- Java 4K Game Programming Contest
- CookXml
- Cougaar
- Criticism of Java
- JAD (JAva Decompiler)
- JAMWiki
- JGroups
- JPD
- Java Class Library
- Java Classloader
- Java compiler
- Java Development Kit
- Java Interface Definition Language
- Java resource bundle
- Java TV
- Java Work Framework
- Java annotation
- Java collections framework
- Java concurrency
- Java syntax
- Java: View Technologies and Frameworks
- JavaBeans Activation Framework
- JavaThreads
- Javac
- JavaFX
- Jawin
- JExamples
- Jfig
- Jikes
- JnSynch
- PHP/Java Bridge
- Java package
- Plain Old Java Object
- Pluggable look and feel
- Primitive wrapper class
- Project Semplice
- SLAMD
- SLAMD Server
- SLF4J
- Bruno Souza
- Static import
- Strictfp
- String Buffer
- StringBuffer and StringBuilder
- Sun Web Developer Pack
- Swing (Java)
- SwingLabs
- Synth Look and Feel
- Immutable object
- Initialization on demand holder idiom
- Interface (Java)
- Interpreter pattern
- Iterator
- Apache Ant
- Apache Abdera
- Apache Commons
- Apache Harmony
- Apache Log4net
- Apache Wink
- AspectWerkz
- Atlassian Seraph
- J2ME Army Knife
- JDBCFacade
- JFugue
- JGraph
- JMusic
- JRuntime
- Java Class Library
- Java OpenGL
- Java-gnome
- JMonkey Engine
- Carbonado (Java)
- Central Authentication Service
- CoNTub
- Apache Cocoon
- Collaber
- Collanos
- Compendium (software)
- CookXml
- Coolsmile
- J (text editor)
- JCSP
- JCSP re
- JDnevnik
- JEdit
- JFreeChart
- JSwat
- JabberMixClient
- Jaikoz
- Jalios JCMS
- Jaminid
- JasperReports
- Java Desktop System
- Java Virtual Machine
- Java Virtual Machine heap
- Jesktop
- Jeti
- Jreport
- SPSS
- SQuirreL SQL Client
- Sakai Project
- Sciencenet
- Shadowed Horizons
- Jakarta Slide
- SofCheck Inspector
- Soliam
- Solife
- Spagic
- ACE (editor)
- AJAX.OOP
- ATunes
- Adempiere
- Alfresco (software)
- Apache Derby
- Apache James
- Apache Lenya
- Apache OFBiz
- Apache Roller
- Apache Solr
- Apache Struts
- Apache Tomcat
- Apache Wicket
- Archimedes (CAD)
- Areca Backup
- Art of Illusion
- J (text editor)
- JDownloader
- JEdit
- JFin
- JFire
- JFreeChart
- JFugue
- JGnash
- JHOVE
- JHymn
- JMax
- JMulTi
- JMule
- JMusic
- JOELib
- JOnAS
- JOrtho
- JQuranTree
- JSwat
- JTS Topology Suite
- JUMP GIS
- JabRef
- JasperReports
- Jeti
- Jetty (web server)
- Jimm
- Jmol
- JMonkey Engine
- JQuantLib
- JrMan
- Jreport
- JRuby
- JUnit
- MP3 Rocket
- MX4J
- Mad Commander
- Mallet (software project)
- Mars Simulation Project
- MegaMek
- Memoranda (software)
- Mifos
- MinGW
- Mobile Web Server (Symbian OS)
- Mozilla Grendel
- OmegaT
- OneSwarm
- Open Smart Card Development Platform
- Open language tools
- OpenJDK
- OpenPipeline
- OpenProj
- Openfire
- OpenOffice.org
- OurTunes
- Java Bindings for OpenGL
- Java Cryptography Extension
- Java Data Objects
- Java Management Extensions
- Java Media Framework
- Java Naming and Directory Interface
- Java OpenAL
- Java OpenGL
- Java Secure Socket Extension
- Java Speech API
- Java Telephony API
- Apache Camel
- Apache Cayenne
- Apache Geronimo
- Apache Jackrabbit
- Apache OpenEJB
- Apache OpenJPA
- Apache ServiceMix
- Apache Sling
- Apache Synapse
- Apache Tomcat
- Apache Velocity
- Apache Wicket
- AppFuse
- Aranea framework
- Apache Click
- Comparison of application servers
- Content repository API for Java
- Conversational state (JEE)
- Copernic tax project
- EAR (file format)
- EJBCA
- EasyBeans
- Ebean
- Echo (framework)
- Elemenope
- Endpoint interface
- Enterprise JavaBean
- Enterprise Media Bean
- Enterprise Sign On Engine
- Entity Bean
- JBND
- JBoss application server
- JMeter
- JOnAS
- JSP Weaver
- Java EE Connector Architecture
- Java Persistence API
- Java Persistence Query Language
- JavaRebel
- JavaServer Faces
- JavaServer Pages Standard Tag Library
- JavaServer Pages compiler
- JavaServer Pages
- JBoss Seam
- JBoss SSO
- Managed Bean
- Java Management Extensions
- JConsole
- Java Dynamic Management Kit
- Java Message Service
- Mod jk
- Mule (software)
- Apache MyFaces
- MyFaces Trinidad
- Scriptlet
- Seasar
- Service Implementation Bean
- Java Servlet
- Session Beans
- SiteMesh
- Spring Framework
- Apache Struts
- Struts2
- Sun GlassFish Enterprise Server
- Sun Java System Access Manager
- Sun Java System Communications Express
- Sun Java System Portal Server
- Sun Web Developer Pack
- SysCP
- WAR (Sun file format)
- WSO2 Enterprise Service Bus (ESB)
- Java Web Services Development Pack
- WebEQ
- WebLogic (company)
- WebMacro
- WebMethods Integration Server
- WebWork
- WebObjects
- Winstone Servlet Container
- Connected Device Configuration
- Connected Limited Device Configuration
- Content repository API for Java
- Jasmin (Java assembler)
- Java API for XML Registries
- Java Bindings for OpenGL
- Java EE Connector Architecture
- Java Module System
- JavaServer Faces
- JavaServer Pages Standard Tag Library
- Javadoc
- JavaServer Pages
- Judoscript
- Managed Bean
- Java Management Extensions
- JConsole
- Java Message Service
- Java Metadata Interface
- Metadata facility for Java
- Mobile 3D Graphics API
- Mobile Information Device Profile
- Java Mobile Media API
- Java Platform, Enterprise Edition
- Java EE version history
- Java Platform, Micro Edition
- Java Platform, Standard Edition
- Java Portlet Specification
- Java (programming language)
- SOAP with Attachments API for Java
- Scripting for the Java Platform
- Security and Trust Services API for J2ME
- Java Servlet
- Session Description Protocol
- Session Initiation Protocol (Java)
- Swing Application Framework
- SyncEx Connector API
- JC virtual machine
- JNode
- JRockit
- JX (operating system)
- JamVM
- Jamiga
- Jaos
- Java Virtual Machine Tools Interface
- Java optimized processor
- Java processor
- List of Java virtual machines
- Jazelle
- JikesRVM
- Jinitiator
- Juice (JVM)
- Jupiter JVM
- JCreator
- JDiff
- JGRASP
- JMeter
- JSmooth
- JSwat
- JUDE (UML Tool)
- Jakarta Cactus
- Jar Launcher
- Java Agent Template (JAT)
- Java Astrodynamics Toolkit (JAT)
- Java Virtual Machine Tools Interface
- Javadoc
- JDeveloper
- Jenuity
- JUnit
Others
Article requests
- ...
Article statistics
Example of an Article count Importance by Quality matrix from WikiProject Video games:
Video game articles by quality and importance | |||||||
---|---|---|---|---|---|---|---|
Quality | Importance | ||||||
Top | High | Mid | Low | NA | Total | ||
FA | 2 | 68 | 103 | 115 | 288 | ||
FL | 1 | 4 | 96 | 101 | |||
GA | 7 | 124 | 538 | 1,690 | 2,359 | ||
B | 19 | 158 | 420 | 1,391 | 3 | 1,991 | |
C | 33 | 334 | 1,166 | 4,992 | 2 | 6,527 | |
Start | 58 | 646 | 21,237 | 39 | 21,980 | ||
Stub | 37 | 7,688 | 8 | 7,733 | |||
List | 96 | 1,415 | 1,511 | ||||
Category | 11,032 | 11,032 | |||||
Disambig | 165 | 165 | |||||
File | 40,550 | 40,550 | |||||
Portal | 8 | 8 | |||||
Project | 364 | 364 | |||||
Redirect | 15,220 | 15,220 | |||||
Template | 2,048 | 2,048 | |||||
Other | 508 | 508 | |||||
Draft | 104 | 104 | |||||
Assessed | 61 | 743 | 3,010 | 38,624 | 70,051 | 112,489 | |
Unassessed | 5 | 5 | |||||
Total | 61 | 743 | 3,010 | 38,624 | 70,056 | 112,494 | |
WikiWork factors (?) | ω = 193,102 | Ω = 4.72 |
Example of an Article count by Quality chart from WikiProject Video games:
Example of an Article traffic chart from WikiProject Video games:
Templates
- Wikipedia: WikiProject Java/Welcome (forthcoming)
- Usage: {{subst: Wikipedia: WikiProject Java/Welcome|~~~~}}
- Wikipedia: WikiProject Java/Article (forthcoming)
- Usage: {{Wikipedia: WikiProject Java/Article}}
- Wikipedia: WikiProject Java/UserBox (forthcoming)
- Usage: {{Wikipedia: WikiProject Java/UserBox}}
Resources
See also
- ...