Skip to content

NeoSunMicrosystems/SunToolList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

SunToolList

sunmicrosystemslogo

This is a compilation of different software made by Sun Microsystems


Operating Systems

Solaris

Solaris is a Unix-based operating system introduced by Sun Microsystems in 1992. Known for its scalability, especially on SPARC systems, it has been a staple in many enterprise environments.

OpenSolaris

OpenSolaris was the open-source counterpart of Solaris. It was intended to build a developer and user community around the software. However, after the acquisition of Sun by Oracle, the project was discontinued.

JavaOS

JavaOS is an operating system with the ability to run Java applications natively. It was primarily designed for embedded systems and appliances.

SunOS

Before there was Solaris, there was SunOS. It was Sun Microsystems' original Unix-based operating system, which eventually evolved into what we know as Solaris today.


Programming Languages and Development Tools

Java

Java is a widely-used, object-oriented programming language that was introduced by Sun Microsystems in 1995. It's known for its "write once, run anywhere" capability, meaning that code written in Java can run on any device that has a Java Virtual Machine (JVM).

NetBeans

NetBeans is an integrated development environment (IDE) primarily used for Java development. It supports multiple languages and frameworks, offering tools for code editing, debugging, version control, and more. Sun Microsystems acquired NetBeans in 1999, and it has since become one of the leading open-source IDEs.

Forte for Java

Forte for Java was an IDE developed by Sun Microsystems, which was later integrated into the NetBeans project. It provided advanced tools and features specifically tailored for Java developers.

JavaFX

JavaFX is a software platform used to create and deliver rich internet applications (RIAs) that can run across various devices. It is intended as a successor to the Swing GUI toolkit for Java and offers a more modern approach to UI design with better graphics and animation capabilities.

J2EE (Java 2 Platform, Enterprise Edition)

J2EE is a platform-independent, Java-centric environment for developing, building, and deploying web-based enterprise applications online. It offers a modular approach to design with several APIs that can be used to create large-scale, distributed systems.

J2ME (Java 2 Platform, Micro Edition)

J2ME is a subset of the Java programming language that is tailored for embedded systems and small devices like mobile phones. It provides a robust and flexible environment for applications running on mobile and other embedded devices.

J2SE (Java 2 Platform, Standard Edition)

J2SE provides the core functionality of the Java programming language. It defines everything from the basic types and objects of the Java programming language to high-level classes used for networking, security, database access, graphical user interface (GUI) development, and XML parsing.

JavaBeans

JavaBeans is a component architecture for the Java language. It allows developers to create reusable software components that can be visually manipulated in builder tools.

Java Card

Java Card refers to a software technology that allows Java-based applications to be run securely on smart cards and similar small memory footprint devices.

Java Servlet

Java Servlet is a Java software component that extends the capabilities of servers. They respond to requests, usually from web browsers, and can produce dynamic content.


Web and Application Servers

Sun Java System Web Server

Sun Java System Web Server is a web server designed for medium to large-scale websites and applications. It provides a secure, fast, and extensible platform for serving static and dynamic web content. It supports various web technologies, including Java Servlets, JavaServer Pages (JSP), and Java EE.

GlassFish

GlassFish is an open-source application server that implements the Java EE specification. It provides a lightweight and modular architecture, making it suitable for both development and production environments. GlassFish was initially created by Sun Microsystems and is now managed by the Eclipse Foundation.

Sun ONE Web Server

Previously known as Netscape Enterprise Server, Sun ONE Web Server is an enterprise-grade web server that offers high performance, scalability, and security features. It supports various web standards and technologies, making it a versatile choice for hosting web applications.

JCAPS (Java Composite Application Platform Suite)

JCAPS is an integrated platform for developing, deploying, and managing enterprise-level composite applications. It offers tools and frameworks for connecting disparate systems, orchestrating business processes, and providing a unified view of enterprise data.

Sun Java System Application Server

This is a Java EE-based application server that provides a platform for developing and deploying enterprise applications and web services. It offers a range of features, including clustering, load balancing, and high availability, ensuring that applications are scalable and reliable.

Sun Java System Portal Server

A comprehensive software solution for building portal applications, Sun Java System Portal Server offers tools and services for creating, managing, and personalizing portals. It supports integration with various content sources and provides a framework for adding custom services and applications.

Sun Java System Messaging Server

Designed for enterprise-level messaging needs, this server provides a robust and scalable platform for email, calendar, and messaging applications. It supports various messaging protocols and offers features like spam protection, virus scanning, and directory integration.


Database Software

MySQL

MySQL is one of the world's most popular open-source relational database management systems (RDBMS). Originally developed by a Swedish company called MySQL AB, it was later acquired by Sun Microsystems in 2008. MySQL is known for its fast performance, reliability, and ease of use. It's commonly used in a wide range of applications, from small personal projects to large-scale enterprise systems and web applications.

Java DB

Java DB, also known as Apache Derby, is an open-source relational database implemented entirely in Java. It offers a small footprint, making it an excellent choice for embedded database applications. Java DB supports standard SQL and JDBC API, making it easy to integrate with Java applications. Sun Microsystems included Java DB in the Java Development Kit (JDK) to provide developers with an out-of-the-box database solution.

Sun Java System Directory Server

An enterprise-level directory server, this software provides a robust and scalable platform for storing and managing identity information. It supports LDAP (Lightweight Directory Access Protocol) and offers features like replication, access control, and a graphical administration console. It's commonly used for centralized user authentication and single sign-on solutions.

Sun Java System Access Manager

This is a security foundation that provides centralized authentication, single sign-on, and policy-based authorization. It's designed to secure applications, web services, and APIs, ensuring that only authorized users have access to specific resources.

Berkeley DB

Originally developed at the University of California, Berkeley, this high-performance embedded database library provides ACID-compliant transactions. Sun Microsystems acquired the company behind Berkeley DB, and it's now used in various applications, from mobile devices to large-scale internet services, for fast data storage and retrieval.


Networking

Sun Cluster

Sun Cluster, also known as Oracle Solaris Cluster, is a high-availability clustering solution designed for the Solaris operating system. It provides system and application availability by detecting and recovering from hardware and software failures. With Sun Cluster, businesses can ensure that their critical applications remain available, even in the event of system outages.

NFS (Network File System)

NFS is a distributed file system protocol that allows users to access files over a network as if they were on their local machine. Developed by Sun Microsystems in the 1980s, NFS has become a standard for file sharing on UNIX and Linux systems. It allows for transparent file sharing between different machines, making it easier to manage and access data in a networked environment.

Sun QFS

Sun Quick File System (QFS) is a high-performance shared file system and storage management solution. It's designed to manage and store large amounts of data efficiently. Sun QFS offers features like dynamic storage tiering, which automatically moves data between different storage tiers based on access patterns, optimizing storage costs and performance.

SunScreen

SunScreen is a high-performance, scalable firewall and VPN solution developed by Sun Microsystems. It provides robust security features, including stateful packet inspection, intrusion detection, and secure remote access. SunScreen is designed to protect enterprise networks from external threats while ensuring secure communication between remote sites.

Sun Java System Network Dispatcher

This is a load balancing solution that distributes incoming network traffic across multiple servers, ensuring high availability and reliability of applications. It detects server failures and redirects traffic to available servers, ensuring uninterrupted service to end-users.


Virtualization

VirtualBox

VirtualBox is an open-source virtualization software that allows users to run multiple operating systems on a single machine. Developed initially by Innotek GmbH, it was later acquired by Sun Microsystems and subsequently by Oracle. VirtualBox supports a wide range of guest operating systems, including Windows, Linux, and macOS, making it a popular choice for developers and IT professionals.

Sun xVM Ops Center

Sun xVM Ops Center is a comprehensive management solution designed to simplify the discovery, provisioning, updating, and monitoring of virtual and physical systems. It provides a unified view of the data center, allowing administrators to manage both virtual and physical resources from a single interface. With its advanced automation capabilities, Sun xVM Ops Center reduces the complexity of data center operations.

Sun xVM VirtualBox

An enterprise version of VirtualBox, Sun xVM VirtualBox offers enhanced features suitable for business environments, including improved scalability, advanced networking, and better integration with enterprise infrastructure.


Office Software

StarOffice

StarOffice, originally developed by StarDivision and later acquired by Sun Microsystems, is a complete office suite that includes word processing, spreadsheet, presentation, and database applications. It was one of the first competitors to Microsoft Office and was known for its cross-platform capabilities and robust feature set.

OpenOffice.org

OpenOffice.org, often simply called OpenOffice, is an open-source office suite that originated from the StarOffice codebase. It offers similar functionalities to other major office suites but at no cost. OpenOffice.org includes applications for word processing, spreadsheets, presentations, graphics, and databases. Its open nature has led to various forks and derivatives, including LibreOffice.

NeoOffice

A derivative of OpenOffice.org, NeoOffice is an office suite designed specifically for macOS. It integrates better with the macOS environment and offers features like native macOS text highlighting and macOS services support.


Systems Management

Solaris Volume Manager

Solaris Volume Manager, formerly known as Solstice DiskSuite, is a software utility for managing disk resources in the Solaris operating environment. It provides tools for creating, managing, and monitoring RAID (Redundant Array of Independent Disks) configurations, logical volumes, and hot spares. With Solaris Volume Manager, administrators can optimize storage utilization, enhance data availability, and improve overall system performance.

Sun N1

Sun N1 is a suite of systems management tools developed by Sun Microsystems to optimize the deployment, virtualization, and operation of data centers. The N1 suite includes tools for provisioning, monitoring, and automating various data center tasks. Its goal is to simplify data center operations, improve resource utilization, and enable more agile IT service delivery.

Sun Management Center

Sun Management Center is a comprehensive systems management platform designed to monitor, manage, and administer Sun hardware and software environments. It provides a centralized interface for tasks such as performance monitoring, configuration management, and software patching. With its modular architecture, administrators can add functionality as needed to manage their specific environment.

Sun Ops Center

An evolution of the Sun Management Center, Sun Ops Center provides advanced capabilities for managing both physical and virtual resources in the data center. It offers automated patching, provisioning, and compliance reporting, making it easier for administrators to ensure optimal performance and security in their environments.

Sun Explorer

Sun Explorer is a data collection tool used for gathering system configuration and diagnostic information from Sun servers. This information can be used for troubleshooting, performance tuning, and capacity planning. It's an essential tool for Sun support services to diagnose and resolve system issues.


Middleware and APIs

Java EE (Enterprise Edition)

Java EE, or Java Platform, Enterprise Edition, is a set of specifications that extend the Java SE (Standard Edition) with specifications for enterprise features such as distributed computing and web services. Java EE applications are layered applications, primarily used for large-scale, distributed, transactional, and scalable applications.

Java ME (Micro Edition)

Java ME is a platform for applications running on mobile and embedded devices like smartphones, tablets, TV set-top boxes, and printers. It provides a robust and flexible environment for applications running on a broad range of devices.


Identity Management

Sun Java System Identity Manager

A comprehensive identity management solution, it provides functionalities like user provisioning, role-based access control, and audit/compliance capabilities. It helps businesses manage user identities securely and efficiently.

Sun OpenSSO

Sun OpenSSO provides single sign-on, access management, federation, and secure web services. It allows for centralized authentication and authorization, simplifying user access to applications and services.


Hardware Management and Diagnostics

SunVTS

SunVTS, or Sun Validation Test Suite, is a comprehensive diagnostic solution that tests and validates Sun hardware by simulating system loads and stresses.

ALOM (Advanced Lights Out Manager)

ALOM provides remote management and administration for Sun servers. It allows administrators to monitor, diagnose, and control their servers even when the server operating system is down.


Libraries and Frameworks

Swing

Swing is a GUI widget toolkit for Java. It provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.

Java 3D

Java 3D is a scene graph-based 3D application programming interface (API) for the Java platform. It runs atop either OpenGL or Direct3D and provides a high-level object-oriented abstraction.


Messaging

Sun Java System Messaging Server

This is an enterprise-grade messaging solution that supports high-volume email environments. It provides robustness, scalability, and security for business-critical email operations.


Other

Lustre

Lustre is a type of parallel distributed file system, generally used for large-scale cluster computing. It's known for its performance and scalability.

Sun Grid Engine

Sun Grid Engine is a grid computing cluster software system (otherwise known as a batch-queuing system), facilitating the efficient distribution of compute tasks across a collection of computing resources.

Sun Java Desktop System

This is an integrated open-source desktop environment system. It combines an OS, office suite, browser, email, calendar, and more into a cohesive whole.


Contributing

Feel free to contribute.


License

The Unlicense