Wednesday, 25th April 2012
Follow WikiJava on twitter now. @Wikijava

WikiJava:FAQ

From WikiJava

Jump to: navigation, search

Contents

Aims and Objectives

What does WikiJava seek to accomplish? What are its objectives?

WikiJava will be an online reference and database on every detail of Java programming and will stay current by capturing information on newly discovered and formally described technologies. WikiJava will help all of us better understand Java.

Why now?

In recent years we have seen a lot of new technologies and programming languages, but Java is still here, living with marvelous health. We were looking for some good quality Java code, and we didn't found any.

Why has this not previously been done?

This project is a major undertaking. To date, nowhere is there a comprehensive database of each and every Java technology described. The sheer enormity of this work had previously made it “wishful thinking” for the scientific community at large. The crucial software tools to accomplish it, namely aggregation technology and collaborative systems for accumulating and editing content, have only demonstrated their effectiveness on a large scale in the last few years. What was once viewed by many as the impossible dream is now quite possible and is being undertaken.

Contributions

I see many pages that don't have as much information. Can I contribute to these?

Yes, of course! This site is happy to receive your contributions!

Is WikiJava just for the scientific community?

No. WikiJava is being developed to serve as a comprehensive, global resource for anyone interested in Java technologies. WikiJava offerings are developed and used by scientists, teachers, students, media, environmental managers, families, artists and any other interested parties. WikiJava is available in simple English language to be even easier to understand. WikiJava is intended to be a valuable learning, teaching and reference resource for anyone who has an interest in Java technologies. WikiJava provides society at large a tool unequaled in scope and convenience for use by policy makers, educators, and the general public.

How will students and educators use WikiJava?

WikiJava allows a student or teacher to browse the entire Java technologies spectrum in a dynamic Web environment. The site provides a place where they can learn about every technology that populates the Java programming. This one Web site unites J2ME, J2SE, J2EE, etc. in one location, providing in-depth, valid information of individual technologies as well as developing a clear understanding of how technologies work and change over time and under different conditions. Students and educators will be provided with a wide variety of tools for using the information on the technologies pages as well as for feeding their own information back into the system. Because it exists on the Web, WikiJava also allows collaborative, inquiry-based learning to occur within a classroom or across the world.

Technology

What software is being used to build the WikiJava site and its various functions?

Currently, through the use of MediaWiki, we use a combination of Ajax, PHP, CSS and MySQL. We use open-source software tools in an open-source environment to allow other developers to participate in WikiJava. We will continue to adopt new technologies, to promote a shift towards the semantic Web, and to welcome new ideas and new partnerships.

Money and Earnings

Do I/we have to pay to use WikiJava?

No, absolutely. Reading and learning through this site it is, and will always be, for free.

Is it possible to earn money through WikiJava?

Yes, and this is one of the most important innovation of WikiJava.

How much money could I earn?

There's no upper limit. We are looking through other solutions (more than one) to improve your earnings. Stay tuned!

Editing

How can I choose the right name for my article?

There are two interesting guidelines about how to choose the name for your articles:

  • This guide if you want to choose a name for an article containing an example
  • This guide if you want to choose a name for an article containing a tutorial.

How do I create Categories?

If you want to write an article and you find that WikiJava does not contain an appropriate Category for it, you can create the category for your article.

See the WikiJava:Creating new Categories page for details on how to create your categories.