Moving in the Right Direction
Solaris Developer Center has stockpiles of information to help you make headway
|
|
|
 Java on Solaris |
|
|
|
|
|
Java Technology
The Java programming language is robust and versatile, enabling developers
to:
- Write software on one platform and run it on another.
- Create programs to run within a web browser.
- Develop server-side applications for online forums, stores, polls,
processing HTML forms, and more.
- Write applications for cell phones, two-way pagers, and other consumer
devices.
JDK for Solaris Developer's Guide
This manual is an introduction to and overview of the new features and enhancements in the Java 2 Platform Standard Edition 5, for the Solaris Operating System.
Java Studio Enterprise IDE built on NetBeans
Sun Java Studio Enterprise integrated development environment (IDE) is an award-winning development platform, available free to enterprise architects and developers who join Sun Developer Network. It includes powerful features to speed development, such as UML modeling, instant collaboration, and application profiling. The IDE is also fully integrated with a complete runtime environment: Sun Java Enterprise System.
Java ME Development with Solaris x86
This tutorial provides information about setting up an environment to use
Solaris OS for developing Java ME application using BrandZ (Branded Zones), J2ME
Wireless Toolkit 2.2 and Netbeans Mobility Pack 5.5. Branded Zones allow Linux
applications to run on Solaris unmodified.
Writing Solaris Device Drivers in Java
We present an experimental implementation of the Java Virtual Machine that
runs inside the kernel of the Solaris operating system. The implementation was
done by porting an existing small, portable JVM, Squawk, into the Solaris
kernel. Our first application of this system is to allow device drivers to be
written in Java. A simple device driver was ported from C to Java.
Characteristics of the Java device driver and our device driver interface are
described.
"Hello World" for Solaris and Linux
It's time to write your first application! These detailed instructions are for users of Solaris OS and Linux. Your first application, HelloWorldApp, will simply display the greeting "Hello world!".
Getting Started with JavaFXScript Language (for Swing Programmers)
The JavaFX Script... (hereinafter referred to as JavaFX) language is a
declarative and statically typed scripting language.
The JavaFX language makes intensive use of the Java2D Swing GUI components and
allows for easy creation of graphical user interfaces or GUIs. In this tutorial,
you use the NetBeans... IDE 5.5 (hereinafter referred to as the IDE) to learn
how to use the JavaFX language to create a simple "Hello World" application.
Java Runtime Environment Forum
The Java Runtime Environment (also known as the Java Runtime or JRE)
consists of the Java virtual machine, the Java platform core classes, and
supporting files. The JRE is the smallest set of executables and files that
constitute the standard Java platform. Use this forum to discuss JRE for Solaris
products and platforms.
Threading
This document will give you an overview between the relationship of the
threading models used by the Solaris operating environment and the Java thread model. Choices you make about Solaris threading models can have a large
impact on the performance of your Java runtime environment on Solaris operating environment.
Using Java DB in Desktop Applications
This article describes how to download, install, integrate, and deploy
Java DB within desktop Java technology applications. A demo application called
Address Book demonstrates how to work with Java DB as an embedded database.
Programming in Real-Time Specification for Java (RTSJ): A Conversation with Distinguished Engineer Greg Bollella
It's conventional wisdom that real-time programming is challenging. But
this has changed under the leadership of Sun Microsystems Distinguished
Engineer, Greg Bollella. Real-Time Specification for Java (RTSJ) has taken a
highly-engineered and optimized system platform, the HotSpot JVM, and modified
it so that it not only retains its value for non-real-time programs, but can
engage in real-time programming of physical systems with relative ease. We met
with him to get an update on recent developments in RTSJ, along with the Sun
Java Real-Time System, the first conformant commercial implementation of Java
Specification Request (JSR) 1.
JavaFX Script (was F3) and Swing Tutorial
In addition to declarative 2D graphics, F3 also provides a declarative
interface to standard Swing components and layout managers. The F3 Canvas is
itself a Swing JComponent. So it's possible to both embed Swing components in a
Canvas, and to embed a Canvas in other Swing components.
- JAVA RESOURCES
-
|
|
In The Java Virtual Machine Specification, Second Edition, Sun's designers of
the Java virtual machine provide comprehensive coverage of the Java virtual
machine class file format and instruction set.
|
|
|
Sun Microsystem's Source for Java Developers. java.sun.com publishes very
technical how-to articles and tutorials on Java technology, as well as
interviews, chats, tech tips, and quizzes. They feature code samples, forums,
community projects, Ask the Experts and Ask Duke.
|
|
|
Java-net is the virtual watercooler where the java.net community can find
answers about our site and our community. Here, you can find community wide
tools including several discussion forums, issue tracking and a new Project
Starter Kit. Use these tools learn about how java.net really works or how to get
your own project up and running. If you are looking for other cool projects to
join, take a look at the top projects on java.net.
|
|
|
The Java Tutorials are practical guides for programmers who want to use
the Java programming language to create applications. They include hundreds of
complete, working examples, and dozens of lessons. Groups of related lessons are
organized into "trails".
|
|
|
This site contains agent libraries that run in the Virtual Machine for the Java platform and provide Solaris(tm) 10 Dynamic Tracing (DTrace) probes. This source codethat can be used to create two native agent libraries that can be dynamically loaded into a VM (1.4.2 or 5.0) at VM startup. The agents are called dvmti and dvmpi. Pre-built binary versions are also available with the source in the bundle dvm.zip, go to " Documents & Files" on this project to download the bundle.
|
|
|
Sun's Java Web Services engineers are working with Microsoft's Windows
Communication Foundation (WCF) engineers to ensure interoperability of
enterprise features, such as security, reliable messaging, and atomic
transactions. At Sun, we call this work "Project Tango."
|
|
|
Sun is releasing weekly early access snapshots of the complete source,
binaries and documentation for JDK 6. These raw snapshot releases let you review
and contribute to JDK 6 as it is being developed.
|
|
|
Using JavaScript technology, an HTML page can asynchronously make calls to the
server from which it was loaded and fetch content that may be formatted as XML
documents, HTML content, plain text, or JavaScript Object Notation (JSON). The
JavaScript technology may then use the content to update or modify the Document
Object Model (DOM) of the HTML page. The term Asynchronous JavaScript Technology
and XML (Ajax) has emerged recently to describe this interaction model. See also
Ajax Patterns.
|
|
|
jMaki is an Ajax framework that provides a lightweight model for creating
JavaScript centric Ajax-enabled web applications using Java, PHP, and Phobos.
|
|
|
Project Phobos is a lightweight, scripting-friendly, web application environment
running on the Java platform, aimed at addressing emerging developer
requirements.
|
|
|
Jython is an implementation of the high-level, dynamic, object-oriented language
Python written in 100% Pure Java, and seamlessly integrated with the Java
platform. It thus allows you to run Python on any Java
platform.
|
|
|
JRuby is an 100% pure-Java implementation of the Ruby programming language. It
is Ruby for the JVM. JRuby provides a complete set of core "builtin" classes and
syntax for the Ruby language, as well as most of the Ruby Standard Libraries.
The standard libraries are mostly Ruby's own complement of .rb files, but a few
that depend on C language-based extensions have been reimplemented. See also
JRuby on Rails and JRuby with Rails
|
|
|
Groovy offers, a scripting language that runs natively on the JVM and works with
Java objects, APIs, and tools. Groovy started with a desire for "an alternative
to javac, which had the power and expressiveness of Ruby/Python but generated
regular Java classes (at runtime or build time) and that worked directly with
Java classes without some other layer..." See also Groovy.
|
|
|
Learn from technology experts how to simplify application development and
improve productivity with the latest emerging Java technologies.
|
|
|
New to JavaScript? Exploring Ajax and want to learn more about how to use
JavaScript on the server?
|
|
|
JavaFX script is a declarative Java scripting language with static typing
for good IDE support and compile-time error reporting (unlike JavaScript...),
type-inference, declarative syntax, and automatic data-binding with full support
for 2d graphics and standard Swing components as well as declarative animation.
You can also import java classes, create new Java objects, call their methods,
and implement Java interfaces.
» Read more
|
|
|
JavaFX comprises a comprehensive set of runtime environments, widgets,
development tools, and scripting environments.
|
|
|
Rhino is an open-source implementation of JavaScript written entirely in Java.
It is typically embedded into Java applications to provide scripting to end
users.
|
|
|
GDD is neither a methodology, nor a product, nor a process, nor a tool but a few
of all. For each product covered, GDD tools provide documentation and scripts
which detail the relevant data the Sun Technical Support Center requires for
analyzing your problem. For more information see Sun GDD Scripts
|
|
Search Solaris Developer
Center
Solaris Developer Center
Tools
|